JACK 5.4 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 X Z _

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.
Adapter - class aos.jack.sim.models.Adapter.
 
Adapter() - Constructor for class aos.jack.sim.models.Adapter
 
AdapterFields - class aos.jack.sim.models.AdapterFields.
 
AdapterFields() - Constructor for class aos.jack.sim.models.AdapterFields
 
AddArea - class aos.jack.sim.visual.awt.AddArea.
 
AddArea() - Constructor for class aos.jack.sim.visual.awt.AddArea
 
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.
AgentController - class aos.jack.sim.models.AgentController.
 
AgentController() - Constructor for class aos.jack.sim.models.AgentController
 
AgentControllerFields - class aos.jack.sim.models.AgentControllerFields.
 
AgentControllerFields() - Constructor for class aos.jack.sim.models.AgentControllerFields
 
AgentInit - class aos.jack.sim.run.AgentInit.
 
AgentInit() - Constructor for class aos.jack.sim.run.AgentInit
 
AgentInstance - class aos.jack.sim.jse.rt.AgentInstance.
 
AgentInstance() - Constructor for class aos.jack.sim.jse.rt.AgentInstance
 
AgentType - class aos.jack.sim.jse.AgentType.
 
AgentType() - Constructor for class aos.jack.sim.jse.AgentType
 
AppInfo - class aos.jack.sim.jse.rt.AppInfo.
 
AppInfo() - Constructor for class aos.jack.sim.jse.rt.AppInfo
 
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
 
Arc - class aos.jack.sim.visual.awt.Arc.
 
Arc(double, double, double, double, double, double, int) - Constructor for class aos.jack.sim.visual.awt.Arc
 
Arc(double, double, double, double, double, double, int, boolean) - Constructor for class aos.jack.sim.visual.awt.Arc
 
Arc() - Constructor for class aos.jack.sim.visual.awt.Arc
 
Area - class aos.jack.sim.visual.awt.Area.
 
Area() - Constructor for class aos.jack.sim.visual.awt.Area
 
AreaModifier - class aos.jack.sim.visual.awt.AreaModifier.
 
AreaModifier() - Constructor for class aos.jack.sim.visual.awt.AreaModifier
 
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.
actionPerformed(ActionEvent) - Method in class aos.jack.sim.jse.JackSimEditor
 
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
 
addAdapter(int, Adapter) - Method in class aos.jack.sim.models.ModelStore
 
addAdapters(Adapter[]) - Method in class aos.jack.sim.models.ModelStore
 
addAgent(String, String, InitialData) - Method in class aos.jack.sim.run.Loader
Deprecated method, retained for backwards compatability.
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
 
addBlocking(Agent) - Method in class aos.jack.sim.run.Loader
Deprecated method used to block an agent.
addCommand(JACKSimCommand) - Method in class aos.jack.sim.models.Model
 
addController(Controller) - Method in class aos.jack.sim.models.Phase
 
addEntity(String, Object) - Method in class aos.jack.sim.run.Loader
Add an entity (usually an agent) to this loader.
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
 
addHandler(Class, Handler) - Method in class aos.jack.sim.models.Controller
 
addHandler(String, Handler) - Method in class aos.jack.sim.models.Controller
 
addLast(FSM) - Method in class aos.jack.jak.fsm.FSMList
 
addLast(Signature) - Method in class aos.jack.jak.logic.SignatureList
 
addModel(Model) - Method in class aos.jack.sim.models.Adapter
 
addModel(Adapter, Model) - Method in class aos.jack.sim.models.ModelStore
 
addModel(Model) - Method in class aos.jack.sim.models.Space
 
addModel(String, Object) - Method in class aos.jack.sim.run.Loader
Add a (visual) model to this loader.
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
 
addReflected(String, String, InitialData) - Method in class aos.jack.sim.run.Loader
 
addRunnable(Executee) - Method in class aos.jack.jak.scheduler.Scheduler
 
addScene(aos.jack.sim.jse.Scene, String) - Method in class aos.jack.sim.jse.JackSimEditor
 
addTask(FSM) - Method in class aos.extension.parallel.ParallelMonitor
 
addToDo(aos.jack.jak.agent.ToDo) - Method in class aos.jack.jak.agent.Agent
 
addToPhase(Model, Integer, Controller) - Method in class aos.jack.sim.models.ModelStore
 
addTypeDict(String) - Method in class aos.jack.sim.run.Loader
 
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
 
advance(long) - Method in class aos.jack.sim.models.Mover
 
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.
allModels() - Method in class aos.jack.sim.models.Adapter
 
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.sim.jse - package aos.jack.sim.jse
 
aos.jack.sim.jse.rt - package aos.jack.sim.jse.rt
 
aos.jack.sim.models - package aos.jack.sim.models
 
aos.jack.sim.run - package aos.jack.sim.run
 
aos.jack.sim.team - package aos.jack.sim.team
 
aos.jack.sim.time - package aos.jack.sim.time
 
aos.jack.sim.visual - package aos.jack.sim.visual
 
aos.jack.sim.visual.awt - package aos.jack.sim.visual.awt
 
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(aos.jack.jak.event.EventRecipient) - Method in class aos.jack.sim.models.ModelStore
 
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.
autorun() - Method in class aos.jack.sim.models.ModelManaging
 

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.  
BackgroundElement - class aos.jack.sim.visual.BackgroundElement.
 
BackgroundElement() - Constructor for class aos.jack.sim.visual.BackgroundElement
 
BaseClock - class aos.util.timer.BaseClock.
This is the base implementation for clocks.
BaseClock(String) - Constructor for class aos.util.timer.BaseClock
 
BaseProfile - class aos.jack.sim.models.BaseProfile.
 
BaseProfile() - Constructor for class aos.jack.sim.models.BaseProfile
 
BaseState - class aos.jack.sim.models.BaseState.
 
BaseState() - Constructor for class aos.jack.sim.models.BaseState
 
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
 
begin(int) - Method in class aos.jack.sim.time.RuntimeControl
 
begin(long) - Method in class aos.jack.sim.time.TimeControl
 
begin(String, long, int) - Method in class aos.jack.sim.time.TimeControl
 
begin(long, int) - Method in class aos.jack.sim.time.TimeControl
 
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.
bind(int, ModelStore) - Method in class aos.jack.sim.models.Adapter
 
bindValues(Object) - Method in class aos.jack.util.cursor.EnumerationCursor
 
bindVisualComponent(VisualComponent, String, String) - Method in class aos.jack.sim.visual.VisualsControl
 
block() - Method in class aos.jack.jak.fsm.BlockedFSM
 
blockAgent(Agent) - Method in class aos.jack.sim.run.Loader
Utility method used to block an agent from doing any processing until unblockAgent(agent) is called.
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.
body() - Method in class aos.jack.sim.models.Run
 
body() - Method in class aos.jack.sim.team.DefaultTeamStart
 
body() - Method in class aos.jack.sim.time.TimeControlHandshake
 
body() - Method in class aos.jack.sim.time.TimeControlLoop
 
body() - Method in class aos.jack.sim.time.TimeControlPropagate
 
body() - Method in class aos.jack.sim.time.TimeFlowBusyStepResponse
 
body() - Method in class aos.jack.sim.time.TimeFlowIdleStepResponse
 
body() - Method in class aos.jack.sim.time.TimeFlowNonStepResponse
 
body() - Method in class aos.jack.sim.time.TimeFlowTickStepResponse
 
body() - Method in class aos.jack.sim.time.TimeSyncDelay
 
body() - Method in class aos.jack.sim.visual.ScreenUpdater
 
body() - Method in class aos.jack.sim.visual.SimulationStartTransition
 
body() - Method in class aos.jack.sim.visual.VisualisationEngine
 
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

CachedImage - class aos.jack.sim.visual.awt.CachedImage.
 
CachedImage() - Constructor for class aos.jack.sim.visual.awt.CachedImage
 
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
 
Colored - class aos.jack.sim.visual.awt.Colored.
 
Colored() - Constructor for class aos.jack.sim.visual.awt.Colored
 
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.
ConfigurationBase - class aos.jack.sim.run.ConfigurationBase.
 
ConfigurationBase() - Constructor for class aos.jack.sim.run.ConfigurationBase
 
Controller - class aos.jack.sim.models.Controller.
 
Controller() - Constructor for class aos.jack.sim.models.Controller
 
ControllerFields - class aos.jack.sim.models.ControllerFields.
 
ControllerFields() - Constructor for class aos.jack.sim.models.ControllerFields
 
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 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
 
children() - Method in interface aos.jack.sim.visual.Drawable
 
children() - Method in class aos.jack.sim.visual.awt.Arc
 
children() - Method in class aos.jack.sim.visual.awt.Area
 
children() - Method in class aos.jack.sim.visual.awt.CachedImage
 
children() - Method in class aos.jack.sim.visual.awt.Colored
 
children() - Method in class aos.jack.sim.visual.awt.Ellipse
 
children() - Method in class aos.jack.sim.visual.awt.Figure
 
children() - Method in class aos.jack.sim.visual.awt.Line
 
children() - Method in class aos.jack.sim.visual.awt.Polygon
 
children() - Method in class aos.jack.sim.visual.awt.Rectangle
 
children() - Method in class aos.jack.sim.visual.awt.RoundRectangle
 
children() - Method in class aos.jack.sim.visual.awt.TextArea
 
children() - Method in class aos.jack.sim.visual.awt.TextLine
 
children() - Method in class aos.jack.sim.visual.awt.Transform
 
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
 
closeScenario() - Method in class aos.jack.sim.jse.JackSimEditor
 
collateModels() - Method in class aos.jack.sim.models.ModelStore
 
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.
configureApp() - Method in class aos.jack.sim.jse.JackSimEditor
 
confirmCloseScenario() - Method in class aos.jack.sim.jse.JackSimEditor
 
confirmNewScenario() - Method in class aos.jack.sim.jse.JackSimEditor
 
confirmSaveScenario(int) - Method in class aos.jack.sim.jse.JackSimEditor
 
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
 
contains(double, double) - Method in class aos.jack.sim.visual.awt.Polygon
 
contains(double, double, double, double) - Method in class aos.jack.sim.visual.awt.Polygon
 
contains(Point2D) - Method in class aos.jack.sim.visual.awt.Polygon
 
contains(Rectangle2D) - Method in class aos.jack.sim.visual.awt.Polygon
 
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.
context() - Method in class aos.jack.sim.models.Run
 
context() - Method in class aos.jack.sim.team.DefaultTeamStart
 
context() - Method in class aos.jack.sim.time.TimeControlHandshake
 
context() - Method in class aos.jack.sim.time.TimeControlLoop
 
context() - Method in class aos.jack.sim.time.TimeControlPropagate
 
context() - Method in class aos.jack.sim.time.TimeFlowBusyStepResponse
 
context() - Method in class aos.jack.sim.time.TimeFlowIdleStepResponse
 
context() - Method in class aos.jack.sim.time.TimeFlowNonStepResponse
 
context() - Method in class aos.jack.sim.time.TimeFlowTickStepResponse
 
context() - Method in class aos.jack.sim.time.TimeSyncDelay
 
context() - Method in class aos.jack.sim.visual.ScreenUpdater
 
context() - Method in class aos.jack.sim.visual.SimulationStartTransition
 
context() - Method in class aos.jack.sim.visual.VisualisationEngine
 
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
createAgent(String, String) - Method in class aos.jack.sim.run.Loader
Utility method to dynamically create a new (uninitialised) agent that can be registered with the loader.
createCommsObject(Object) - Method in interface aos.dci.CommsObject
Return a low level communications object/channel.
createMonitor(String, int) - Method in class aos.jack.sim.run.Loader
 
createPlan(Event, aos.jack.jak.task.Task) - Method in class aos.jack.sim.models.Run
 
createPlan(Event, aos.jack.jak.task.Task) - Method in class aos.jack.sim.team.DefaultTeamStart
 
createPlan(Event, aos.jack.jak.task.Task) - Method in class aos.jack.sim.time.TimeControlHandshake
 
createPlan(Event, aos.jack.jak.task.Task) - Method in class aos.jack.sim.time.TimeControlLoop
 
createPlan(Event, aos.jack.jak.task.Task) - Method in class aos.jack.sim.time.TimeControlPropagate
 
createPlan(Event, aos.jack.jak.task.Task) - Method in class aos.jack.sim.time.TimeFlowBusyStepResponse
 
createPlan(Event, aos.jack.jak.task.Task) - Method in class aos.jack.sim.time.TimeFlowIdleStepResponse
 
createPlan(Event, aos.jack.jak.task.Task) - Method in class aos.jack.sim.time.TimeFlowNonStepResponse
 
createPlan(Event, aos.jack.jak.task.Task) - Method in class aos.jack.sim.time.TimeFlowTickStepResponse
 
createPlan(Event, aos.jack.jak.task.Task) - Method in class aos.jack.sim.time.TimeSyncDelay
 
createPlan(Event, aos.jack.jak.task.Task) - Method in class aos.jack.sim.visual.ScreenUpdater
 
createPlan(Event, aos.jack.jak.task.Task) - Method in class aos.jack.sim.visual.SimulationStartTransition
 
createPlan(Event, aos.jack.jak.task.Task) - Method in class aos.jack.sim.visual.VisualisationEngine
 
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
 
DefaultTeamStart - class aos.jack.sim.team.DefaultTeamStart.
 
DefaultTeamStart() - Constructor for class aos.jack.sim.team.DefaultTeamStart
 
DefaultTeamStarting - class aos.jack.sim.team.DefaultTeamStarting.
 
DefaultTeamStarting(aos.jack.jak.agent.NameSpace) - Constructor for class aos.jack.sim.team.DefaultTeamStarting
 
DefineNamed - class aos.jack.sim.visual.awt.DefineNamed.
 
DefineNamed() - Constructor for class aos.jack.sim.visual.awt.DefineNamed
 
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
 
Drawable - interface aos.jack.sim.visual.Drawable.
 
DrawableStreamerSupport - class aos.jack.sim.visual.DrawableStreamerSupport.
 
DrawableStreamerSupport() - Constructor for class aos.jack.sim.visual.DrawableStreamerSupport
 
def - Static variable in class aos.jack.jak.plan.PlanInstanceInfo
The def array contains 10 default PlanInstanceInfo objects for providing ranks 0 to 9.
delay(long) - Method in class aos.jack.sim.time.TimeFlowProperties
 
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.
deploy(String, String, InitialData) - Method in class aos.jack.sim.run.Loader
Utility method to deploy a (possibly) new agent into a running simulation.
deregisterEntities() - Static method in class aos.jack.sim.run.Loader
This will de-register from the loader any entity that is derived from aos.jack.sim.run.SimAgent and returns "true" via the SimAgent.getIsTransient() method.
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.
describeAllAgents(PrintStream) - Static method in class aos.jack.jak.agent.Agent
Dump the current state of each agent to the given PrintStream.
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.
dict - Variable in class aos.jack.sim.run.Loader
The JACOB input stream dictionary used when loading scenario definition files.
die() - Method in class aos.jack.sim.models.AgentController
 
die() - Method in class aos.jack.sim.models.Controller
 
die() - Method in class aos.jack.sim.models.Model
 
die() - Method in class aos.jack.sim.models.Mover
 
die() - Method in class aos.jack.sim.models.Visualizer
 
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
 
discardAllTasks() - Method in class aos.jack.jak.agent.Agent
This will discard the all the agent's tasks.
discardApplicable(int) - Method in class aos.jack.jak.behaviors.bdi.BDIBehavior
 
discardOtherTasks() - Method in class aos.jack.jak.agent.Agent
This will discard all the agent's tasks except the one currently running.
discardReplies(MessageEvent) - Method in class aos.jack.jak.agent.Agent
Discards any pending replies for the given message event.
dump() - Method in class aos.jack.jak.agent.Agent
Dumps a verbose text description of the agent's state to System.err.
dump(PrintStream) - Method in class aos.jack.jak.agent.Agent
Dumps a verbose text description of the agent's state to the given java.io.PrintStream.
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

Ellipse - class aos.jack.sim.visual.awt.Ellipse.
 
Ellipse(double, double, double, double) - Constructor for class aos.jack.sim.visual.awt.Ellipse
 
Ellipse(double, double, double, double, boolean) - Constructor for class aos.jack.sim.visual.awt.Ellipse
 
Ellipse() - Constructor for class aos.jack.sim.visual.awt.Ellipse
 
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
 
end(int) - Method in class aos.jack.sim.time.RuntimeControl
 
end(long, int) - Method in class aos.jack.sim.time.TimeControl
 
end(long) - Method in class aos.jack.sim.time.TimeControl
 
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.
enumerator(Variable) - Method in class aos.jack.sim.run.Loader
A JACK Cursor for enumerating entities.
equals(Object) - Method in class aos.jack.jak.beliefset.TupleTable
 
equals(Object) - Method in class aos.jack.jak.messages.EventMessage
 
equals(Object) - Method in class aos.jack.sim.jse.AgentType
 
equals(Object) - Method in class aos.jack.sim.jse.FieldData
 
equals(Object) - Method in class aos.jack.sim.jse.JSESettings
 
equals(Object) - Method in class aos.jack.sim.jse.rt.AgentInstance
 
equals(Object) - Method in class aos.jack.sim.jse.rt.AppInfo
 
equals(Object) - Method in class aos.jack.sim.jse.rt.FieldInstance
 
equals(Object) - Method in class aos.jack.sim.jse.rt.NameList
 
equals(Object) - Method in class aos.jack.sim.jse.rt.ScenarioData
 
equals(Object) - Method in class aos.jack.sim.models.AdapterFields
 
equals(Object) - Method in class aos.jack.sim.models.AgentControllerFields
 
equals(Object) - Method in class aos.jack.sim.models.BaseProfile
 
equals(Object) - Method in class aos.jack.sim.models.BaseState
 
equals(Object) - Method in class aos.jack.sim.models.ControllerFields
 
equals(Object) - Method in class aos.jack.sim.models.GetPropertyFields
 
equals(Object) - Method in class aos.jack.sim.models.JACKSimCommand
 
equals(Object) - Method in class aos.jack.sim.models.JACKSimControl
 
equals(Object) - Method in class aos.jack.sim.models.JACKSimSetAltitude
 
equals(Object) - Method in class aos.jack.sim.models.JACKSimSetHeading
 
equals(Object) - Method in class aos.jack.sim.models.JACKSimSetSpeed
 
equals(Object) - Method in class aos.jack.sim.models.LoopBackAdapterFields
 
equals(Object) - Method in class aos.jack.sim.models.ModelFields
 
equals(Object) - Method in class aos.jack.sim.models.MoverFields
 
equals(Object) - Method in class aos.jack.sim.models.SetPropertyFields
 
equals(Object) - Method in class aos.jack.sim.models.Simulation
 
equals(Object) - Method in class aos.jack.sim.models.VisualizerFields
 
equals(Object) - Method in class aos.jack.sim.run.AgentInit
 
equals(Object) - Method in class aos.jack.sim.run.ConfigurationBase
 
equals(Object) - Method in class aos.jack.sim.run.Folder
 
equals(Object) - Method in class aos.jack.sim.run.Include
 
equals(Object) - Method in class aos.jack.sim.run.MonitorInit
 
equals(Object) - Method in class aos.jack.sim.run.ScreenUpdaterInit
 
equals(Object) - Method in class aos.jack.sim.run.TimeInit
 
equals(Object) - Method in class aos.jack.sim.team.TeamManagerInit
 
equals(Object) - Method in class aos.jack.sim.time.TimeConsoleInit
 
equals(Object) - Method in class aos.jack.sim.time.TimeControl
 
equals(Object) - Method in class aos.jack.sim.time.TimeDispatcherInit
 
equals(Object) - Method in class aos.jack.sim.time.TimeFlowInit
 
equals(Object) - Method in class aos.jack.sim.time.TimeRelayInit
 
equals(Object) - Method in class aos.jack.sim.time.TimeSourceInit
 
equals(Object) - Method in class aos.jack.sim.visual.BackgroundElement
 
equals(Object) - Method in class aos.jack.sim.visual.Origin
 
equals(Object) - Method in class aos.jack.sim.visual.VisualEntityInit
 
equals(Object) - Method in class aos.jack.sim.visual.VisualFrameInit
 
equals(Object) - Method in class aos.jack.sim.visual.awt.AddArea
 
equals(Object) - Method in class aos.jack.sim.visual.awt.Arc
 
equals(Object) - Method in class aos.jack.sim.visual.awt.Area
 
equals(Object) - Method in class aos.jack.sim.visual.awt.AreaModifier
 
equals(Object) - Method in class aos.jack.sim.visual.awt.CachedImage
 
equals(Object) - Method in class aos.jack.sim.visual.awt.Colored
 
equals(Object) - Method in class aos.jack.sim.visual.awt.DefineNamed
 
equals(Object) - Method in class aos.jack.sim.visual.awt.Ellipse
 
equals(Object) - Method in class aos.jack.sim.visual.awt.Figure
 
equals(Object) - Method in class aos.jack.sim.visual.awt.Font
 
equals(Object) - Method in class aos.jack.sim.visual.awt.IntersectArea
 
equals(Object) - Method in class aos.jack.sim.visual.awt.Line
 
equals(Object) - Method in class aos.jack.sim.visual.awt.Named
 
equals(Object) - Method in class aos.jack.sim.visual.awt.Point
 
equals(Object) - Method in class aos.jack.sim.visual.awt.Polygon
 
equals(Object) - Method in class aos.jack.sim.visual.awt.Rectangle
 
equals(Object) - Method in class aos.jack.sim.visual.awt.RoundRectangle
 
equals(Object) - Method in class aos.jack.sim.visual.awt.SubtractArea
 
equals(Object) - Method in class aos.jack.sim.visual.awt.TextArea
 
equals(Object) - Method in class aos.jack.sim.visual.awt.TextLine
 
equals(Object) - Method in class aos.jack.sim.visual.awt.Transform
 
equals(Object) - Method in class aos.jack.sim.visual.awt.XORArea
 
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
eventSignature(int) - Method in class aos.jack.sim.models.Run
 
eventSignature(int) - Method in class aos.jack.sim.team.DefaultTeamStart
 
eventSignature(int) - Method in class aos.jack.sim.time.TimeControlHandshake
 
eventSignature(int) - Method in class aos.jack.sim.time.TimeControlLoop
 
eventSignature(int) - Method in class aos.jack.sim.time.TimeControlPropagate
 
eventSignature(int) - Method in class aos.jack.sim.time.TimeFlowBusyStepResponse
 
eventSignature(int) - Method in class aos.jack.sim.time.TimeFlowIdleStepResponse
 
eventSignature(int) - Method in class aos.jack.sim.time.TimeFlowNonStepResponse
 
eventSignature(int) - Method in class aos.jack.sim.time.TimeFlowTickStepResponse
 
eventSignature(int) - Method in class aos.jack.sim.time.TimeSyncDelay
 
eventSignature(int) - Method in class aos.jack.sim.visual.ScreenUpdater
 
eventSignature(int) - Method in class aos.jack.sim.visual.SimulationStartTransition
 
eventSignature(int) - Method in class aos.jack.sim.visual.VisualisationEngine
 
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.
exit() - Method in class aos.jack.sim.jse.JackSimEditor
 
exit_when_done - Static variable in class aos.jack.sim.run.Loader
This gets set indirectly, based on the value of TimeDispatcher.exit_on_idle.
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.sim.time.UserTimeConsole
 
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
 
exportToJackSimFormat() - Method in class aos.jack.sim.jse.JackSimEditor
 

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
 
FieldData - class aos.jack.sim.jse.FieldData.
 
FieldData() - Constructor for class aos.jack.sim.jse.FieldData
 
FieldInstance - class aos.jack.sim.jse.rt.FieldInstance.
 
FieldInstance() - Constructor for class aos.jack.sim.jse.rt.FieldInstance
 
Figure - class aos.jack.sim.visual.awt.Figure.
 
Figure() - Constructor for class aos.jack.sim.visual.awt.Figure
 
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
 
Folder - class aos.jack.sim.run.Folder.
 
Folder() - Constructor for class aos.jack.sim.run.Folder
 
Font - class aos.jack.sim.visual.awt.Font.
 
Font() - Constructor for class aos.jack.sim.visual.awt.Font
 
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
 
find(String) - Method in class aos.jack.sim.jse.rt.AgentInstance
 
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.
findModel(String) - Method in class aos.jack.sim.models.Space
 
findTaskIndex(String) - Method in class aos.extension.parallel.ParallelMonitor
 
findTransform(String) - Method in class aos.jack.sim.visual.VisualEntity
 
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
 
firstAdapter() - Method in class aos.jack.sim.models.ModelStore
 
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
 
forward(TimeControl) - Method in class aos.jack.sim.time.TimeControl
 
freeze() - Method in class aos.jack.sim.models.Run
 
freeze() - Method in class aos.jack.sim.team.DefaultTeamStart
 
freeze() - Method in class aos.jack.sim.time.TimeControlHandshake
 
freeze() - Method in class aos.jack.sim.time.TimeControlLoop
 
freeze() - Method in class aos.jack.sim.time.TimeControlPropagate
 
freeze() - Method in class aos.jack.sim.time.TimeFlowBusyStepResponse
 
freeze() - Method in class aos.jack.sim.time.TimeFlowIdleStepResponse
 
freeze() - Method in class aos.jack.sim.time.TimeFlowNonStepResponse
 
freeze() - Method in class aos.jack.sim.time.TimeFlowTickStepResponse
 
freeze() - Method in class aos.jack.sim.time.TimeSyncDelay
 
freeze() - Method in class aos.jack.sim.visual.ScreenUpdater
 
freeze() - Method in class aos.jack.sim.visual.SimulationStartTransition
 
freeze() - Method in class aos.jack.sim.visual.VisualisationEngine
 
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
 
GetProperty - class aos.jack.sim.models.GetProperty.
 
GetProperty() - Constructor for class aos.jack.sim.models.GetProperty
 
GetPropertyFields - class aos.jack.sim.models.GetPropertyFields.
 
GetPropertyFields() - Constructor for class aos.jack.sim.models.GetPropertyFields
 
gcodeGen() - Method in class aos.extension.parallel.Parallel
 
genCursor(int) - Method in class aos.jack.sim.models.Run
 
genCursor(int) - Method in class aos.jack.sim.team.DefaultTeamStart
 
genCursor(int) - Method in class aos.jack.sim.time.TimeControlHandshake
 
genCursor(int) - Method in class aos.jack.sim.time.TimeControlLoop
 
genCursor(int) - Method in class aos.jack.sim.time.TimeControlPropagate
 
genCursor(int) - Method in class aos.jack.sim.time.TimeFlowBusyStepResponse
 
genCursor(int) - Method in class aos.jack.sim.time.TimeFlowIdleStepResponse
 
genCursor(int) - Method in class aos.jack.sim.time.TimeFlowNonStepResponse
 
genCursor(int) - Method in class aos.jack.sim.time.TimeFlowTickStepResponse
 
genCursor(int) - Method in class aos.jack.sim.time.TimeSyncDelay
 
genCursor(int) - Method in class aos.jack.sim.visual.ScreenUpdater
 
genCursor(int) - Method in class aos.jack.sim.visual.SimulationStartTransition
 
genCursor(int) - Method in class aos.jack.sim.visual.VisualisationEngine
 
genFSM(int) - Method in class aos.jack.sim.models.Run
 
genFSM(int) - Method in class aos.jack.sim.team.DefaultTeamStart
 
genFSM(int) - Method in class aos.jack.sim.time.TimeControlHandshake
 
genFSM(int) - Method in class aos.jack.sim.time.TimeControlLoop
 
genFSM(int) - Method in class aos.jack.sim.time.TimeControlPropagate
 
genFSM(int) - Method in class aos.jack.sim.time.TimeFlowBusyStepResponse
 
genFSM(int) - Method in class aos.jack.sim.time.TimeFlowIdleStepResponse
 
genFSM(int) - Method in class aos.jack.sim.time.TimeFlowNonStepResponse
 
genFSM(int) - Method in class aos.jack.sim.time.TimeFlowTickStepResponse
 
genFSM(int) - Method in class aos.jack.sim.time.TimeSyncDelay
 
genFSM(int) - Method in class aos.jack.sim.visual.ScreenUpdater
 
genFSM(int) - Method in class aos.jack.sim.visual.SimulationStartTransition
 
genFSM(int) - Method in class aos.jack.sim.visual.VisualisationEngine
 
genObject(int) - Method in class aos.jack.sim.models.Run
 
genObject(int) - Method in class aos.jack.sim.team.DefaultTeamStart
 
genObject(int) - Method in class aos.jack.sim.time.TimeControlHandshake
 
genObject(int) - Method in class aos.jack.sim.time.TimeControlLoop
 
genObject(int) - Method in class aos.jack.sim.time.TimeControlPropagate
 
genObject(int) - Method in class aos.jack.sim.time.TimeFlowBusyStepResponse
 
genObject(int) - Method in class aos.jack.sim.time.TimeFlowIdleStepResponse
 
genObject(int) - Method in class aos.jack.sim.time.TimeFlowNonStepResponse
 
genObject(int) - Method in class aos.jack.sim.time.TimeFlowTickStepResponse
 
genObject(int) - Method in class aos.jack.sim.time.TimeSyncDelay
 
genObject(int) - Method in class aos.jack.sim.visual.ScreenUpdater
 
genObject(int) - Method in class aos.jack.sim.visual.SimulationStartTransition
 
genObject(int) - Method in class aos.jack.sim.visual.VisualisationEngine
 
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.
getAgentType() - Method in class aos.jack.sim.models.SimEngine
 
getAgentType() - Method in class aos.jack.sim.time.TimeDispatcher
 
getAgentType() - Method in class aos.jack.sim.time.TimeFlowManager
 
getAgentType() - Method in class aos.jack.sim.time.TimeSource
 
getAgentType() - Method in class aos.jack.sim.visual.Updater
 
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.
getAlways() - Method in class aos.jack.sim.time.TimeFlowProperties
 
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, which is the local name given on construction.
getBeliefset() - Method in class aos.jack.jak.beliefset.ClosedWorldCursor
 
getBeliefset() - Method in class aos.jack.jak.beliefset.OpenWorldCursor
 
getBooleanValue() - Method in class aos.jack.sim.jse.rt.FieldInstance
 
getBounds() - Method in class aos.jack.sim.visual.awt.Polygon
 
getBounds2D() - Method in interface aos.jack.sim.visual.Drawable
 
getBounds2D() - Method in class aos.jack.sim.visual.VisualEntity
 
getBounds2D() - Method in class aos.jack.sim.visual.awt.CachedImage
 
getBounds2D() - Method in class aos.jack.sim.visual.awt.Colored
 
getBounds2D() - Method in class aos.jack.sim.visual.awt.Figure
 
getBounds2D() - Method in class aos.jack.sim.visual.awt.Polygon
 
getBounds2D() - Method in class aos.jack.sim.visual.awt.TextArea
 
getBounds2D() - Method in class aos.jack.sim.visual.awt.TextLine
 
getBounds2D() - Method in class aos.jack.sim.visual.awt.Transform
 
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.
getDocumentation() - Method in class aos.jack.sim.models.ModelManaging
 
getDocumentation() - Method in class aos.jack.sim.models.ModelStore
 
getDocumentation() - Method in class aos.jack.sim.models.Run
 
getDocumentation() - Method in class aos.jack.sim.models.SimEngine
 
getDocumentation() - Method in class aos.jack.sim.team.DefaultTeamStart
 
getDocumentation() - Method in class aos.jack.sim.team.DefaultTeamStarting
 
getDocumentation() - Method in class aos.jack.sim.time.RuntimeControl
 
getDocumentation() - Method in class aos.jack.sim.time.SimulationTiming
 
getDocumentation() - Method in class aos.jack.sim.time.TimeControl
 
getDocumentation() - Method in class aos.jack.sim.time.TimeControlHandshake
 
getDocumentation() - Method in class aos.jack.sim.time.TimeControlLoop
 
getDocumentation() - Method in class aos.jack.sim.time.TimeControlPropagate
 
getDocumentation() - Method in class aos.jack.sim.time.TimeDispatcher
 
getDocumentation() - Method in class aos.jack.sim.time.TimeDispatching
 
getDocumentation() - Method in class aos.jack.sim.time.TimeFlowBusyStepResponse
 
getDocumentation() - Method in class aos.jack.sim.time.TimeFlowIdleStepResponse
 
getDocumentation() - Method in class aos.jack.sim.time.TimeFlowManager
 
getDocumentation() - Method in class aos.jack.sim.time.TimeFlowNonStepResponse
 
getDocumentation() - Method in class aos.jack.sim.time.TimeFlowProperties
 
getDocumentation() - Method in class aos.jack.sim.time.TimeFlowTickStepResponse
 
getDocumentation() - Method in class aos.jack.sim.time.TimeSource
 
getDocumentation() - Method in class aos.jack.sim.time.TimeStepping
 
getDocumentation() - Method in class aos.jack.sim.time.TimeSync
 
getDocumentation() - Method in class aos.jack.sim.time.TimeSyncDelay
 
getDocumentation() - Method in class aos.jack.sim.time.UserTimeConsole
 
getDocumentation() - Method in class aos.jack.sim.visual.ScreenUpdater
 
getDocumentation() - Method in class aos.jack.sim.visual.SimulationStartTransition
 
getDocumentation() - Method in class aos.jack.sim.visual.UpdateScreen
 
getDocumentation() - Method in class aos.jack.sim.visual.Updater
 
getDocumentation() - Method in class aos.jack.sim.visual.VisualisationEngine
 
getDocumentation() - Method in class aos.jack.sim.visual.Visualise
 
getDocumentation() - Method in class aos.jack.sim.visual.VisualsControl
 
getDoubleValue() - Method in class aos.jack.sim.jse.rt.FieldInstance
 
getEditorSettings() - Method in class aos.jack.sim.jse.JackSimEditor
 
getEntities() - Method in class aos.jack.sim.run.Loader
Returns the current set of entities as an Object array.
getEntity(String) - Method in class aos.jack.sim.run.Loader
Returns the object (entity) associated with the given name.
getEntityNames() - Method in class aos.jack.sim.run.Loader
Returns the current set of entities as an array of names.
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
 
getFactor() - Method in class aos.jack.sim.time.TimeFlowProperties
 
getFloatValue() - Method in class aos.jack.sim.jse.rt.FieldInstance
 
getFrame() - Method in class aos.jack.sim.visual.VisualFrame
 
getGCode(TypeDict) - Method in class aos.jack.sim.models.Run
 
getGCode(TypeDict) - Method in class aos.jack.sim.team.DefaultTeamStart
 
getGCode(TypeDict) - Method in class aos.jack.sim.time.TimeControlHandshake
 
getGCode(TypeDict) - Method in class aos.jack.sim.time.TimeControlLoop
 
getGCode(TypeDict) - Method in class aos.jack.sim.time.TimeControlPropagate
 
getGCode(TypeDict) - Method in class aos.jack.sim.time.TimeFlowBusyStepResponse
 
getGCode(TypeDict) - Method in class aos.jack.sim.time.TimeFlowIdleStepResponse
 
getGCode(TypeDict) - Method in class aos.jack.sim.time.TimeFlowNonStepResponse
 
getGCode(TypeDict) - Method in class aos.jack.sim.time.TimeFlowTickStepResponse
 
getGCode(TypeDict) - Method in class aos.jack.sim.time.TimeSyncDelay
 
getGCode(TypeDict) - Method in class aos.jack.sim.visual.ScreenUpdater
 
getGCode(TypeDict) - Method in class aos.jack.sim.visual.SimulationStartTransition
 
getGCode(TypeDict) - Method in class aos.jack.sim.visual.VisualisationEngine
 
getGCodeString() - Method in class aos.jack.sim.models.Run
 
getGCodeString() - Method in class aos.jack.sim.team.DefaultTeamStart
 
getGCodeString() - Method in class aos.jack.sim.time.TimeControlHandshake
 
getGCodeString() - Method in class aos.jack.sim.time.TimeControlLoop
 
getGCodeString() - Method in class aos.jack.sim.time.TimeControlPropagate
 
getGCodeString() - Method in class aos.jack.sim.time.TimeFlowBusyStepResponse
 
getGCodeString() - Method in class aos.jack.sim.time.TimeFlowIdleStepResponse
 
getGCodeString() - Method in class aos.jack.sim.time.TimeFlowNonStepResponse
 
getGCodeString() - Method in class aos.jack.sim.time.TimeFlowTickStepResponse
 
getGCodeString() - Method in class aos.jack.sim.time.TimeSyncDelay
 
getGCodeString() - Method in class aos.jack.sim.visual.ScreenUpdater
 
getGCodeString() - Method in class aos.jack.sim.visual.SimulationStartTransition
 
getGCodeString() - Method in class aos.jack.sim.visual.VisualisationEngine
 
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
getIntValue() - Method in class aos.jack.sim.jse.rt.FieldInstance
 
getIterations() - Method in class aos.jack.sim.run.Monitor
Returns the number of iterations that are scheduled to run.
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
 
getLoader() - Static method in class aos.jack.sim.run.Loader
Return the loader that is currently being used for agent creation/initialisation.
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
 
getModel(String) - Method in class aos.jack.sim.models.Adapter
 
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
 
getMonitor() - Method in class aos.jack.sim.run.Loader
Return the monitor object which controls multiple iterations of the current scenario.
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 full name of the agent, which consists of both the local name supplied on construction and the name of the portal on which it was created, separated by an "@" character.
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
 
getPathIterator(AffineTransform) - Method in class aos.jack.sim.visual.awt.Polygon
 
getPathIterator(AffineTransform, double) - Method in class aos.jack.sim.visual.awt.Polygon
 
getPhases() - Method in class aos.jack.sim.models.Controller
 
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
 
getRandomSeed() - Method in class aos.jack.sim.run.Monitor
This can be used to return the current seed.
getRank() - Method in class aos.jack.jak.plan.PlanInstanceInfo
Returns the rank.
getRate() - Method in class aos.jack.sim.models.LoopBackAdapter
 
getRate() - Method in class aos.jack.sim.time.TimeFlowProperties
 
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.
getRunNumber() - Method in class aos.jack.sim.run.Monitor
Returns the number of the current scenario iteration.
getScreenSize() - Method in class aos.jack.sim.jse.JackSimEditor
 
getSignature() - Method in class aos.jack.jak.plan.Plan
 
getSimTime() - Method in class aos.jack.sim.models.Adapter
 
getSpace() - Static method in class aos.jack.sim.models.Space
 
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
 
getStreamer() - Method in class aos.jack.sim.jse.AgentType
 
getStreamer() - Method in class aos.jack.sim.jse.FieldData
 
getStreamer() - Method in class aos.jack.sim.jse.JSESettings
 
getStreamer() - Method in class aos.jack.sim.jse.rt.AgentInstance
 
getStreamer() - Method in class aos.jack.sim.jse.rt.AppInfo
 
getStreamer() - Method in class aos.jack.sim.jse.rt.FieldInstance
 
getStreamer() - Method in class aos.jack.sim.jse.rt.NameList
 
getStreamer() - Method in class aos.jack.sim.jse.rt.ScenarioData
 
getStreamer() - Method in class aos.jack.sim.models.AdapterFields
 
getStreamer() - Method in class aos.jack.sim.models.AgentControllerFields
 
getStreamer() - Method in class aos.jack.sim.models.BaseProfile
 
getStreamer() - Method in class aos.jack.sim.models.BaseState
 
getStreamer() - Method in class aos.jack.sim.models.ControllerFields
 
getStreamer() - Method in class aos.jack.sim.models.GetPropertyFields
 
getStreamer() - Method in class aos.jack.sim.models.JACKSimCommand
 
getStreamer() - Method in class aos.jack.sim.models.JACKSimControl
 
getStreamer() - Method in class aos.jack.sim.models.JACKSimSetAltitude
 
getStreamer() - Method in class aos.jack.sim.models.JACKSimSetHeading
 
getStreamer() - Method in class aos.jack.sim.models.JACKSimSetSpeed
 
getStreamer() - Method in class aos.jack.sim.models.LoopBackAdapterFields
 
getStreamer() - Method in class aos.jack.sim.models.ModelFields
 
getStreamer() - Method in class aos.jack.sim.models.MoverFields
 
getStreamer() - Method in class aos.jack.sim.models.SetPropertyFields
 
getStreamer() - Method in class aos.jack.sim.models.Simulation
 
getStreamer() - Method in class aos.jack.sim.models.VisualizerFields
 
getStreamer() - Method in class aos.jack.sim.run.AgentInit
 
getStreamer() - Method in class aos.jack.sim.run.ConfigurationBase
 
getStreamer() - Method in class aos.jack.sim.run.Folder
 
getStreamer() - Method in class aos.jack.sim.run.Include
 
getStreamer() - Method in class aos.jack.sim.run.MonitorInit
 
getStreamer() - Method in class aos.jack.sim.run.ScreenUpdaterInit
 
getStreamer() - Method in class aos.jack.sim.run.TimeInit
 
getStreamer() - Method in class aos.jack.sim.team.TeamManagerInit
 
getStreamer() - Method in class aos.jack.sim.time.TimeConsoleInit
 
getStreamer() - Method in class aos.jack.sim.time.TimeControl
 
getStreamer() - Method in class aos.jack.sim.time.TimeDispatcherInit
 
getStreamer() - Method in class aos.jack.sim.time.TimeFlowInit
 
getStreamer() - Method in class aos.jack.sim.time.TimeRelayInit
 
getStreamer() - Method in class aos.jack.sim.time.TimeSourceInit
 
getStreamer() - Method in class aos.jack.sim.visual.BackgroundElement
 
getStreamer() - Method in class aos.jack.sim.visual.Origin
 
getStreamer() - Method in class aos.jack.sim.visual.VisualEntityInit
 
getStreamer() - Method in class aos.jack.sim.visual.VisualFrameInit
 
getStreamer() - Method in class aos.jack.sim.visual.awt.AddArea
 
getStreamer() - Method in class aos.jack.sim.visual.awt.Arc
 
getStreamer() - Method in class aos.jack.sim.visual.awt.Area
 
getStreamer() - Method in class aos.jack.sim.visual.awt.AreaModifier
 
getStreamer() - Method in class aos.jack.sim.visual.awt.CachedImage
 
getStreamer() - Method in class aos.jack.sim.visual.awt.Colored
 
getStreamer() - Method in class aos.jack.sim.visual.awt.DefineNamed
 
getStreamer() - Method in class aos.jack.sim.visual.awt.Ellipse
 
getStreamer() - Method in class aos.jack.sim.visual.awt.Figure
 
getStreamer() - Method in class aos.jack.sim.visual.awt.Font
 
getStreamer() - Method in class aos.jack.sim.visual.awt.IntersectArea
 
getStreamer() - Method in class aos.jack.sim.visual.awt.Line
 
getStreamer() - Method in class aos.jack.sim.visual.awt.Named
 
getStreamer() - Method in class aos.jack.sim.visual.awt.Point
 
getStreamer() - Method in class aos.jack.sim.visual.awt.Polygon
 
getStreamer() - Method in class aos.jack.sim.visual.awt.Rectangle
 
getStreamer() - Method in class aos.jack.sim.visual.awt.RoundRectangle
 
getStreamer() - Method in class aos.jack.sim.visual.awt.SubtractArea
 
getStreamer() - Method in class aos.jack.sim.visual.awt.TextArea
 
getStreamer() - Method in class aos.jack.sim.visual.awt.TextLine
 
getStreamer() - Method in class aos.jack.sim.visual.awt.Transform
 
getStreamer() - Method in class aos.jack.sim.visual.awt.XORArea
 
getStringField(String) - Method in class aos.jack.sim.jse.rt.AgentInstance
 
getStringValue() - Method in class aos.jack.sim.jse.rt.FieldInstance
 
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.jack.sim.models.Adapter
 
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.Plan
Gets the numbered Plan variable.
getVariable(String) - Method in class aos.jack.jak.plan.Plan
Gets the named Plan variable.
getVariable(int) - Method in class aos.jack.sim.models.Run
 
getVariable(int) - Method in class aos.jack.sim.team.DefaultTeamStart
 
getVariable(int) - Method in class aos.jack.sim.time.RuntimeControl
 
getVariable(int) - Method in class aos.jack.sim.time.TimeControl
 
getVariable(int) - Method in class aos.jack.sim.time.TimeControlHandshake
 
getVariable(int) - Method in class aos.jack.sim.time.TimeControlLoop
 
getVariable(int) - Method in class aos.jack.sim.time.TimeControlPropagate
 
getVariable(int) - Method in class aos.jack.sim.time.TimeFlowBusyStepResponse
 
getVariable(int) - Method in class aos.jack.sim.time.TimeFlowIdleStepResponse
 
getVariable(int) - Method in class aos.jack.sim.time.TimeFlowNonStepResponse
 
getVariable(int) - Method in class aos.jack.sim.time.TimeFlowTickStepResponse
 
getVariable(int) - Method in class aos.jack.sim.time.TimeSync
 
getVariable(int) - Method in class aos.jack.sim.time.TimeSyncDelay
 
getVariable(int) - Method in class aos.jack.sim.visual.ScreenUpdater
 
getVariable(int) - Method in class aos.jack.sim.visual.SimulationStartTransition
 
getVariable(int) - Method in class aos.jack.sim.visual.UpdateScreen
 
getVariable(int) - Method in class aos.jack.sim.visual.VisualisationEngine
 
getVariable(int) - Method in class aos.jack.sim.visual.Visualise
 
getVariableValue(int) - Method in class aos.jack.jak.event.Event
Converts the value of the numbered variable to a String as if it had been appended to "".
getVariableValue(String) - Method in class aos.jack.jak.event.Event
Converts the value of the named variable to a String as if it had been appended to "".
getVariableValue(int) - Method in class aos.jack.jak.logic.Signature
Converts the value of the numbered variable to a String as if it had been appended to "".
getVariableValue(String) - Method in class aos.jack.jak.logic.Signature
Converts the value of the named variable to a String as if it had been appended to "".
getVariableValue(int) - Method in class aos.jack.jak.plan.Plan
Converts the value of the numbered variable to a String as if it had been appended to "".
getVariableValue(String) - Method in class aos.jack.jak.plan.Plan
Converts the value of the named variable to a String as if it had been appended to "".
go() - Method in class aos.jack.jak.util.timer.DilatedClock
Continues the dilated time.
goal(Agent, String, String) - Method in interface aos.jack.jak.messages.MessageTracer
 
gotException() - Method in class aos.jack.jak.event.Event
Returns true if the event got an exception.
groundToFrameX(double) - Static method in class aos.jack.sim.visual.Origin
 
groundToFrameY(double) - Static method in class aos.jack.sim.visual.Origin
 

H

Handler - interface aos.jack.sim.models.Handler.
 
HasChangeTime - interface aos.jack.util.HasChangeTime.
 
handShake(TimeControl) - Method in class aos.jack.sim.time.TimeControlLoop
 
handle(JACKSimCommand, Model, Controller) - Method in interface aos.jack.sim.models.Handler
 
handledEvent() - Method in class aos.jack.jak.plan.Plan
 
handledEvent() - Method in class aos.jack.sim.models.Run
 
handledEvent() - Method in class aos.jack.sim.team.DefaultTeamStart
 
handledEvent() - Method in class aos.jack.sim.time.TimeControlHandshake
 
handledEvent() - Method in class aos.jack.sim.time.TimeControlLoop
 
handledEvent() - Method in class aos.jack.sim.time.TimeControlPropagate
 
handledEvent() - Method in class aos.jack.sim.time.TimeFlowBusyStepResponse
 
handledEvent() - Method in class aos.jack.sim.time.TimeFlowIdleStepResponse
 
handledEvent() - Method in class aos.jack.sim.time.TimeFlowNonStepResponse
 
handledEvent() - Method in class aos.jack.sim.time.TimeFlowTickStepResponse
 
handledEvent() - Method in class aos.jack.sim.time.TimeSyncDelay
 
handledEvent() - Method in class aos.jack.sim.visual.ScreenUpdater
 
handledEvent() - Method in class aos.jack.sim.visual.SimulationStartTransition
 
handledEvent() - Method in class aos.jack.sim.visual.VisualisationEngine
 
hasChanged() - Method in interface aos.jack.jak.util.ObservableInt
 
hasChanged() - Method in class aos.jack.jak.util.Watchable
 
hasControl() - Method in class aos.jack.sim.time.UserTimeConsole
 
hasFinished() - Method in class aos.extension.parallel.ParallelMonitor
 
hash(int) - Method in class aos.jack.jak.beliefset.BeliefSetCursor
 
hash(int) - Method in class aos.jack.jak.beliefset.Tuple
 
hashCode() - Method in class aos.jack.jak.beliefset.TupleTable
 
hashCode() - Method in class aos.jack.jak.logic.Signature
NOTE: the hashcode is only computed when first requested and is never recomputed for purposes of efficiency.
hashCode() - Method in class aos.jack.jak.messages.EventMessage
 
hashCode() - Method in class aos.jack.sim.jse.AgentType
 
hashCode() - Method in class aos.jack.sim.jse.FieldData
 
hashCode() - Method in class aos.jack.sim.jse.JSESettings
 
hashCode() - Method in class aos.jack.sim.jse.rt.AgentInstance
 
hashCode() - Method in class aos.jack.sim.jse.rt.AppInfo
 
hashCode() - Method in class aos.jack.sim.jse.rt.FieldInstance
 
hashCode() - Method in class aos.jack.sim.jse.rt.NameList
 
hashCode() - Method in class aos.jack.sim.jse.rt.ScenarioData
 
hashCode() - Method in class aos.jack.sim.models.AdapterFields
 
hashCode() - Method in class aos.jack.sim.models.AgentControllerFields
 
hashCode() - Method in class aos.jack.sim.models.BaseProfile
 
hashCode() - Method in class aos.jack.sim.models.BaseState
 
hashCode() - Method in class aos.jack.sim.models.ControllerFields
 
hashCode() - Method in class aos.jack.sim.models.GetPropertyFields
 
hashCode() - Method in class aos.jack.sim.models.JACKSimCommand
 
hashCode() - Method in class aos.jack.sim.models.JACKSimControl
 
hashCode() - Method in class aos.jack.sim.models.JACKSimSetAltitude
 
hashCode() - Method in class aos.jack.sim.models.JACKSimSetHeading
 
hashCode() - Method in class aos.jack.sim.models.JACKSimSetSpeed
 
hashCode() - Method in class aos.jack.sim.models.LoopBackAdapterFields
 
hashCode() - Method in class aos.jack.sim.models.ModelFields
 
hashCode() - Method in class aos.jack.sim.models.MoverFields
 
hashCode() - Method in class aos.jack.sim.models.SetPropertyFields
 
hashCode() - Method in class aos.jack.sim.models.Simulation
 
hashCode() - Method in class aos.jack.sim.models.VisualizerFields
 
hashCode() - Method in class aos.jack.sim.run.AgentInit
 
hashCode() - Method in class aos.jack.sim.run.ConfigurationBase
 
hashCode() - Method in class aos.jack.sim.run.Folder
 
hashCode() - Method in class aos.jack.sim.run.Include
 
hashCode() - Method in class aos.jack.sim.run.MonitorInit
 
hashCode() - Method in class aos.jack.sim.run.ScreenUpdaterInit
 
hashCode() - Method in class aos.jack.sim.run.TimeInit
 
hashCode() - Method in class aos.jack.sim.team.TeamManagerInit
 
hashCode() - Method in class aos.jack.sim.time.TimeConsoleInit
 
hashCode() - Method in class aos.jack.sim.time.TimeControl
 
hashCode() - Method in class aos.jack.sim.time.TimeDispatcherInit
 
hashCode() - Method in class aos.jack.sim.time.TimeFlowInit
 
hashCode() - Method in class aos.jack.sim.time.TimeRelayInit
 
hashCode() - Method in class aos.jack.sim.time.TimeSourceInit
 
hashCode() - Method in class aos.jack.sim.visual.BackgroundElement
 
hashCode() - Method in class aos.jack.sim.visual.Origin
 
hashCode() - Method in class aos.jack.sim.visual.VisualEntityInit
 
hashCode() - Method in class aos.jack.sim.visual.VisualFrameInit
 
hashCode() - Method in class aos.jack.sim.visual.awt.AddArea
 
hashCode() - Method in class aos.jack.sim.visual.awt.Arc
 
hashCode() - Method in class aos.jack.sim.visual.awt.Area
 
hashCode() - Method in class aos.jack.sim.visual.awt.AreaModifier
 
hashCode() - Method in class aos.jack.sim.visual.awt.CachedImage
 
hashCode() - Method in class aos.jack.sim.visual.awt.Colored
 
hashCode() - Method in class aos.jack.sim.visual.awt.DefineNamed
 
hashCode() - Method in class aos.jack.sim.visual.awt.Ellipse
 
hashCode() - Method in class aos.jack.sim.visual.awt.Figure
 
hashCode() - Method in class aos.jack.sim.visual.awt.Font
 
hashCode() - Method in class aos.jack.sim.visual.awt.IntersectArea
 
hashCode() - Method in class aos.jack.sim.visual.awt.Line
 
hashCode() - Method in class aos.jack.sim.visual.awt.Named
 
hashCode() - Method in class aos.jack.sim.visual.awt.Point
 
hashCode() - Method in class aos.jack.sim.visual.awt.Polygon
 
hashCode() - Method in class aos.jack.sim.visual.awt.Rectangle
 
hashCode() - Method in class aos.jack.sim.visual.awt.RoundRectangle
 
hashCode() - Method in class aos.jack.sim.visual.awt.SubtractArea
 
hashCode() - Method in class aos.jack.sim.visual.awt.TextArea
 
hashCode() - Method in class aos.jack.sim.visual.awt.TextLine
 
hashCode() - Method in class aos.jack.sim.visual.awt.Transform
 
hashCode() - Method in class aos.jack.sim.visual.awt.XORArea
 
heading(double) - Method in interface aos.jack.sim.visual.Movable
 
heading(double) - Method in class aos.jack.sim.visual.VisualEntity
 
hold() - Static method in class aos.jack.sim.time.TimeDispatcher
 

I

Immutable - interface aos.jack.jak.beliefset.Immutable.
This interface is a marker interface to mark classes as immutable, i.e.
Include - class aos.jack.sim.run.Include.
 
Include() - Constructor for class aos.jack.sim.run.Include
 
InferenceGoalEvent - class aos.jack.jak.event.InferenceGoalEvent.
InferenceGoalEvent is an event base class with RuleBehavior as plan processing behaviour.
InferenceGoalEvent() - Constructor for class aos.jack.jak.event.InferenceGoalEvent
 
InitialData - interface aos.jack.jak.agent.InitialData.
A class tag for agent initialisation data.
InitialPortalContext - class aos.dci.jndi.InitialPortalContext.
A JNDI service provider that integrates with an existing portal.
InitialPortalContext() - Constructor for class aos.dci.jndi.InitialPortalContext
 
Initialise - interface aos.jack.sim.run.Initialise.
 
IntegerVariable - class aos.jack.jak.logic.IntegerVariable.
Objects of this class are generated by the JACK compiler to represent variables declared as type "logical int".
IntegerVariable() - Constructor for class aos.jack.jak.logic.IntegerVariable
 
IntersectArea - class aos.jack.sim.visual.awt.IntersectArea.
 
IntersectArea() - Constructor for class aos.jack.sim.visual.awt.IntersectArea
 
ident - Variable in class aos.jack.jak.event.MessageEvent
Message identification.
ident - Variable in class aos.jack.jak.event.TracedMessageEvent
Deprecated. Message identification.
idle() - Method in class aos.jack.util.thread.TaskJunction
Returns a Cursor object to detect when the TaskJunction becomes idle.
inAgent() - Static method in class aos.jack.jak.agent.Agent
A method to determine if some Java code is executing within the context of an agent.
init(String[]) - Static method in class aos.jack.Kernel
Pass initialisation arguments to the JACK runtime kernel.
init(String[], boolean) - Static method in class aos.jack.Kernel
Initialises the JACK runtime kernel immediately, if the flag is true, or deferred is the flag is false.
init(Agent, Event) - Method in class aos.jack.jak.behaviors.Behavior
 
init(Behavior, Event) - Method in class aos.jack.jak.behaviors.Behavior
 
init(aos.jack.jak.task.Task) - Method in class aos.jack.jak.behaviors.Behavior
 
init(Behavior, Event) - Method in class aos.jack.jak.behaviors.RuleBehavior
 
init(Behavior, Event) - Method in class aos.jack.jak.behaviors.bdi.BDIBehavior
 
init(aos.jack.jak.task.Task) - Method in class aos.jack.jak.behaviors.bdi.BDIDetermineBehavior
 
init(Behavior, Event) - Method in class aos.jack.jak.behaviors.bdi.BDIGoalBehavior
 
init(aos.jack.jak.task.Task) - Method in class aos.jack.jak.behaviors.bdi.BDIInsistBehavior
 
init(int, BeliefSet) - Method in class aos.jack.jak.beliefset.BeliefSetCursor
 
init(int, BeliefSet) - Method in class aos.jack.jak.beliefset.ClosedWorldCursor
 
init(int, BeliefSet) - Method in class aos.jack.jak.beliefset.OpenWorldCursor
 
init(aos.jack.jak.task.Task) - Method in class aos.jack.jak.fsm.FSM
 
init(int) - Method in class aos.jack.sim.models.AgentController
 
init(int) - Method in class aos.jack.sim.models.Controller
 
init(int) - Method in class aos.jack.sim.models.Mover
 
init(int) - Method in class aos.jack.sim.models.Visualizer
 
initAgent(Agent, InitialData) - Method in class aos.jack.sim.run.Loader
handles local initialisation.
initCommsObject(String, CommsObject) - Static method in class aos.jack.jak.core.Dci
Provide an object implementing the CommsObject interface to the low level portal initialization code.
initRandomSeed(long) - Method in class aos.jack.sim.run.Monitor
This is automatically called when the Monitor object is created via the scenario definition file.
init_desc() - Method in class aos.jack.sim.models.SimEngine
 
init_desc() - Method in class aos.jack.sim.time.TimeDispatcher
 
init_desc() - Method in class aos.jack.sim.time.TimeFlowManager
 
init_desc() - Method in class aos.jack.sim.time.TimeSource
 
init_desc() - Method in class aos.jack.sim.visual.Updater
 
init_sentinel(Agent, Event) - Method in class aos.jack.jak.behaviors.Behavior
 
init_sentinel(Agent) - Method in class aos.jack.jak.event.Event
 
init_sentinel(aos.jack.jak.agent.NameSpace) - Method in class aos.jack.sim.models.Run
 
init_sentinel(aos.jack.jak.agent.NameSpace) - Method in class aos.jack.sim.team.DefaultTeamStart
 
init_sentinel(aos.jack.jak.agent.NameSpace) - Method in class aos.jack.sim.time.TimeControlHandshake
 
init_sentinel(aos.jack.jak.agent.NameSpace) - Method in class aos.jack.sim.time.TimeControlLoop
 
init_sentinel(aos.jack.jak.agent.NameSpace) - Method in class aos.jack.sim.time.TimeControlPropagate
 
init_sentinel(aos.jack.jak.agent.NameSpace) - Method in class aos.jack.sim.time.TimeFlowBusyStepResponse
 
init_sentinel(aos.jack.jak.agent.NameSpace) - Method in class aos.jack.sim.time.TimeFlowIdleStepResponse
 
init_sentinel(aos.jack.jak.agent.NameSpace) - Method in class aos.jack.sim.time.TimeFlowNonStepResponse
 
init_sentinel(aos.jack.jak.agent.NameSpace) - Method in class aos.jack.sim.time.TimeFlowTickStepResponse
 
init_sentinel(aos.jack.jak.agent.NameSpace) - Method in class aos.jack.sim.time.TimeSyncDelay
 
init_sentinel(aos.jack.jak.agent.NameSpace) - Method in class aos.jack.sim.visual.ScreenUpdater
 
init_sentinel(aos.jack.jak.agent.NameSpace) - Method in class aos.jack.sim.visual.SimulationStartTransition
 
init_sentinel(aos.jack.jak.agent.NameSpace) - Method in class aos.jack.sim.visual.VisualisationEngine
 
initialise(Loader) - Method in class aos.jack.sim.jse.rt.AgentInstance
 
initialise(Loader) - Method in class aos.jack.sim.models.Model
 
initialise(Loader) - Method in class aos.jack.sim.models.SetProperty
 
initialise(Loader) - Method in class aos.jack.sim.run.AgentInit
 
initialise(Loader) - Method in class aos.jack.sim.run.ConfigurationBase
 
initialise(Loader) - Method in class aos.jack.sim.run.Folder
 
initialise(Loader) - Method in class aos.jack.sim.run.Include
 
initialise(Loader) - Method in interface aos.jack.sim.run.Initialise
 
initialise(Loader) - Method in class aos.jack.sim.run.MonitorInit
 
initialise(Loader) - Method in class aos.jack.sim.run.TimeInit
 
initialise(Loader) - Method in class aos.jack.sim.team.TeamManagerInit
 
initialise(Loader) - Method in class aos.jack.sim.time.TimeRelayInit
 
initialise(Loader) - Method in class aos.jack.sim.visual.BackgroundElement
 
initialise(Loader) - Method in class aos.jack.sim.visual.Origin
 
initialise(Loader) - Method in class aos.jack.sim.visual.VisualEntity
 
initialise(Loader) - Method in class aos.jack.sim.visual.VisualFrame
 
initialise(Loader) - Method in class aos.jack.sim.visual.awt.DefineNamed
 
initialiseConsole(TimeConsoleInit) - Method in class aos.jack.sim.time.UserTimeConsole
 
initialize(InitialData) - Method in class aos.jack.jak.agent.Agent
A convenience hook for agent initialisation.
initialize(int) - Method in class aos.jack.jak.behaviors.SimpleBehavior
 
initialize(int) - Method in class aos.jack.jak.behaviors.bdi.BDIBehavior
 
initialize() - Static method in class aos.jack.jak.core.Jak
 
initialize(String[]) - Static method in class aos.jack.jak.core.Jak
 
initialize(Simulation) - Method in class aos.jack.sim.models.ModelManaging
 
initialize(InitialData) - Method in class aos.jack.sim.models.SimEngine
 
initialize(InitialData) - Method in class aos.jack.sim.time.TimeDispatcher
 
initialize(InitialData) - Method in class aos.jack.sim.time.TimeDispatching
 
initialize(InitialData) - Method in class aos.jack.sim.time.TimeFlowManager
 
initialize(TimeFlowInit) - Method in class aos.jack.sim.time.TimeFlowManager
 
initialize(InitialData) - Method in class aos.jack.sim.time.TimeSource
 
initialize(InitialData) - Method in class aos.jack.sim.time.TimeStepping
 
initialize(InitialData) - Method in class aos.jack.sim.visual.Updater
 
instantiate(Hashtable) - Method in interface aos.jack.sim.visual.Drawable
 
instantiate(Hashtable) - Method in class aos.jack.sim.visual.awt.Arc
 
instantiate(Hashtable) - Method in class aos.jack.sim.visual.awt.Area
 
instantiate(Hashtable) - Method in class aos.jack.sim.visual.awt.CachedImage
 
instantiate(Hashtable) - Method in class aos.jack.sim.visual.awt.Colored
 
instantiate(Hashtable) - Method in class aos.jack.sim.visual.awt.Ellipse
 
instantiate(Hashtable) - Method in class aos.jack.sim.visual.awt.Figure
 
instantiate(Hashtable) - Method in class aos.jack.sim.visual.awt.Line
 
instantiate(Hashtable) - Method in class aos.jack.sim.visual.awt.Named
 
instantiate(Hashtable) - Method in class aos.jack.sim.visual.awt.Polygon
 
instantiate(Hashtable) - Method in class aos.jack.sim.visual.awt.Rectangle
 
instantiate(Hashtable) - Method in class aos.jack.sim.visual.awt.RoundRectangle
 
instantiate(Hashtable) - Method in class aos.jack.sim.visual.awt.TextArea
 
instantiate(Hashtable) - Method in class aos.jack.sim.visual.awt.TextLine
 
instantiate(Hashtable) - Method in class aos.jack.sim.visual.awt.Transform
 
intersects(double, double, double, double) - Method in class aos.jack.sim.visual.awt.Polygon
 
intersects(Rectangle2D) - Method in class aos.jack.sim.visual.awt.Polygon
 
invokeAssertListener(Tuple, BeliefState) - Method in class aos.jack.jak.beliefset.BeliefSet
 
invokeCommands(Hashtable, Controller) - Method in class aos.jack.sim.models.Model
 
invokeRetractListener(Tuple, BeliefState) - Method in class aos.jack.jak.beliefset.BeliefSet
 
isActive() - Method in class aos.jack.sim.models.Controller
 
isAgentBlocked(Agent) - Method in class aos.jack.sim.run.Loader
Utility method used to check if an agent is currently blocked.
isBlocked(aos.jack.jak.task.Task) - Method in class aos.jack.jak.agent.Agent
Determines if the given task is blocked (in this agent).
isBound() - Method in class aos.jack.jak.logic.Variable
Returns whether the variable is currently bound.
isEmpty() - Method in class aos.jack.jak.logic.FailureSet
 
isEnabled() - Method in class aos.jack.jak.agent.Capability
Returns true if this capability is enabled.
isFailed() - Method in class aos.jack.jak.event.Event
Returns true if the event has failed.
isForcedQuit() - Method in class aos.jack.sim.run.Monitor
Used inside JACK Sim to check whether early termination has been requested.
isGround() - Method in class aos.jack.jak.logic.Variable
Returns whether the variable is currently grounded.
isIdle() - Method in class aos.jack.jak.agent.Agent
Determines if the agent has nothing to do -- no messages or events to process and no runnable tasks.
isKeyGround() - Method in class aos.jack.jak.beliefset.BeliefSetCursor
 
isPassed() - Method in class aos.jack.jak.event.Event
Returns true if the event has succeeded.
isPaused() - Method in class aos.jack.jak.scheduler.Executee
 
isPaused(Executee) - Method in class aos.jack.jak.scheduler.Scheduler
 
isReadyAtStart() - Method in class aos.jack.sim.run.SimAgent
If true, it signifies that this entity should be automatically registered with the loader at the start of a run.
isRunning() - Method in class aos.jack.jak.event.Event
Returns true while the event is processing.
isRunning() - Method in class aos.jack.jak.util.timer.DilatedClock
Tells whether the dilated time is running or not.
isSame(aos.jack.jak.trace.PlanIntrospection) - Method in class aos.jack.jak.logic.Signature
Tests if the underlying object represents the same Plan instance as this one.
isSame(aos.jack.jak.trace.PlanIntrospection) - Method in class aos.jack.jak.plan.Plan
Tests if the underlying object represents the same Plan instance as this one.
isStopAtEnd() - Method in class aos.jack.sim.run.SimAgent
If true, it signifies that this entity's tasks (if any) will be terminated by force at the end of each simulation run in order to get it cleaned up and ready for the next run with no outstanding tasks to execute.
isTriggered() - Method in class aos.jack.jak.beliefset.BeliefSetCursor
 
isTriggered() - Method in class aos.jack.jak.cursor.Cursor
Used by JACK to determine if the cursor provides triggering.
isTriggered() - Method in class aos.jack.jak.cursor.ObserverCursor
Returns true.
isTriggered() - Method in class aos.jack.jak.cursor.TimeCursor
 
isTriggered() - Method in class aos.jack.util.cursor.Again
Returns true.
isTriggered() - Method in class aos.jack.util.cursor.ArrayCursor
Returns false.
isTriggered() - Method in class aos.jack.util.cursor.Change
Returns true.
isTriggered() - Method in class aos.jack.util.cursor.EnumerationCursor
Returns false.
isTriggered() - Method in class aos.jack.util.cursor.GateCursor
Returns true.
isTriggered() - Method in class aos.jack.util.cursor.TimeGateCursor
Returns true.
iterator() - Method in class aos.jack.sim.models.Space
 

J

JACKRuntimeError - exception aos.jack.util.JACKRuntimeError.
 
JACKRuntimeError() - Constructor for class aos.jack.util.JACKRuntimeError
 
JACKRuntimeError(String) - Constructor for class aos.jack.util.JACKRuntimeError
 
JACKSimCommand - class aos.jack.sim.models.JACKSimCommand.
 
JACKSimCommand() - Constructor for class aos.jack.sim.models.JACKSimCommand
 
JACKSimControl - class aos.jack.sim.models.JACKSimControl.
 
JACKSimControl() - Constructor for class aos.jack.sim.models.JACKSimControl
 
JACKSimSetAltitude - class aos.jack.sim.models.JACKSimSetAltitude.
 
JACKSimSetAltitude() - Constructor for class aos.jack.sim.models.JACKSimSetAltitude
 
JACKSimSetHeading - class aos.jack.sim.models.JACKSimSetHeading.
 
JACKSimSetHeading() - Constructor for class aos.jack.sim.models.JACKSimSetHeading
 
JACKSimSetSpeed - class aos.jack.sim.models.JACKSimSetSpeed.
 
JACKSimSetSpeed() - Constructor for class aos.jack.sim.models.JACKSimSetSpeed
 
JSESettings - class aos.jack.sim.jse.JSESettings.
 
JSESettings() - Constructor for class aos.jack.sim.jse.JSESettings
 
Jack - class aos.main.Jack.
Application main entry for JACK Development Environment (can also be run in batch mode).
Jack() - Constructor for class aos.main.Jack
 
JackBuild - class aos.main.JackBuild.
Application main entry for building JACK applications.
JackBuild() - Constructor for class aos.main.JackBuild
 
JackSimEditor - class aos.jack.sim.jse.JackSimEditor.
 
JackSimEditor() - Constructor for class aos.jack.sim.jse.JackSimEditor
 
Jacob - class aos.main.Jacob.
Application main entry for JACOB Object Browser.
Jacob() - Constructor for class aos.main.Jacob
 
JacobBuild - class aos.main.JacobBuild.
Application main entry for processing JACOB Object definitions.
JacobBuild() - Constructor for class aos.main.JacobBuild
 
Jak - class aos.jack.jak.core.Jak.
This class represents JACK Intelligent Agents runtime, and it provides the global runtime context.
Jak() - Constructor for class aos.jack.jak.core.Jak
 
join() - Method in class aos.jack.util.thread.TaskJunction
Called by a plan in order to join the TaskJunction.

K

Kernel - class aos.jack.Kernel.
The Kernal class provides a number of static methods for process-wide configuration of the JACK runtime kernel.
Kernel() - Constructor for class aos.jack.Kernel
 
keys() - Method in class aos.jack.jak.logic.FailureSet
 
knownAddressablesString() - Static method in class aos.dci.Portal
Return a list of all registered 'Addressable' objects for all portals in the process.

L

Line - class aos.jack.sim.visual.awt.Line.
 
Line(double, double, double, double) - Constructor for class aos.jack.sim.visual.awt.Line
 
Line() - Constructor for class aos.jack.sim.visual.awt.Line
 
Loader - class aos.jack.sim.run.Loader.
The Loader class is the entry point for most JACK Sim applications.
Loader() - Constructor for class aos.jack.sim.run.Loader
 
LogicEnv - class aos.jack.jak.logic.LogicEnv.
This class implements the logic environment under which JACK plans and other entities run.
LogicEnv() - Constructor for class aos.jack.jak.logic.LogicEnv
 
LogicException - exception aos.jack.jak.logic.LogicException.
 
LogicException() - Constructor for class aos.jack.jak.logic.LogicException
 
LogicException(String) - Constructor for class aos.jack.jak.logic.LogicException
 
LongVariable - class aos.jack.jak.logic.LongVariable.
Objects of this class are generated by the JACK compiler to represent variables declared as type "logical long".
LongVariable() - Constructor for class aos.jack.jak.logic.LongVariable
 
LoopBackAdapter - class aos.jack.sim.models.LoopBackAdapter.
 
LoopBackAdapter() - Constructor for class aos.jack.sim.models.LoopBackAdapter
 
LoopBackAdapterFields - class aos.jack.sim.models.LoopBackAdapterFields.
 
LoopBackAdapterFields() - Constructor for class aos.jack.sim.models.LoopBackAdapterFields
 
last() - Method in class aos.jack.jak.fsm.FSMList
 
last() - Method in class aos.jack.jak.logic.SignatureList
 
leave() - Method in class aos.jack.util.thread.TaskJunction
Called by a plan in order to leave the TaskJunction.
licence() - Static method in class aos.jack.jak.core.Jak
 
list(String) - Method in class aos.dci.jndi.PortalContext
Return a list of known portals matching the given pattern.
list(Name) - Method in class aos.dci.jndi.PortalContext
Same as calling list(nameToString(name)).
listBindings(String) - Method in class aos.dci.jndi.PortalContext
Same as calling list(name) but the NameClassPairs in the list will also contain the underlying object as well as the name.
listBindings(Name) - Method in class aos.dci.jndi.PortalContext
Same as calling listBindings(nameToString(name)).
load(Base[]) - Method in class aos.jack.sim.models.Adapter
 
load(Adapter, Base[]) - Method in class aos.jack.sim.models.ModelStore
 
load(String) - Method in class aos.jack.sim.run.Loader
A support method to load a single scenario definition file.
loadClass(String) - Static method in class aos.jack.jak.fsm.FSM
 
loadObject(InputStream) - Static method in class aos.util.PathEntry
Read an input-stream and return it as an array of bytes.
loadObject(String) - Static method in class aos.util.PathEntry
First locate the given file in the CLASSPATH, then read the input-stream and return it as an array of bytes.
logSignatureVariableTypes() - Method in class aos.jack.jak.plan.Plan
Gets a String array of the type names of the Plan's logical signature variables.
loggingName(int) - Static method in class aos.jack.jak.core.Jak
 
logicException(String) - Method in class aos.jack.jak.logic.Unifiable
Throw a LogicException.
lookup(String) - Method in class aos.dci.jndi.PortalContext
Returns an Object representing the given name or null if not found.
lookup(Name) - Method in class aos.dci.jndi.PortalContext
Calls lookup(nameToString(name)).
lookupLink(String) - Method in class aos.dci.jndi.PortalContext
This is the same as calling lookup(String name) since this flat context does not treat links specially.
lookupLink(Name) - Method in class aos.dci.jndi.PortalContext
This is the same as calling lookup(nameToString(name)).
lostReply(Agent, String) - Method in class aos.jack.jak.event.MessageEvent
Callback that is invoked when a reply arrives but the source has been discarded.

M

MaintainFSM - class aos.jack.jak.fsm.MaintainFSM.
 
MaintainFSM(Agent, aos.jack.jak.task.Task, aos.jack.jak.core.Generator, int, FSM) - Constructor for class aos.jack.jak.fsm.MaintainFSM
 
MaintenanceViolation - class aos.jack.jak.fsm.MaintenanceViolation.
 
MaintenanceViolation(int) - Constructor for class aos.jack.jak.fsm.MaintenanceViolation
 
Message - class aos.dci.Message.
This is used to send messages between agents.
Message() - Constructor for class aos.dci.Message
 
MessageEvent - class aos.jack.jak.event.MessageEvent.
MessageEvent is a base class for events.
MessageEvent() - Constructor for class aos.jack.jak.event.MessageEvent
 
MessageTracer - interface aos.jack.jak.messages.MessageTracer.
 
Model - class aos.jack.sim.models.Model.
 
Model() - Constructor for class aos.jack.sim.models.Model
 
ModelFields - class aos.jack.sim.models.ModelFields.
 
ModelFields() - Constructor for class aos.jack.sim.models.ModelFields
 
ModelManaging - class aos.jack.sim.models.ModelManaging.
 
ModelManaging(aos.jack.jak.agent.NameSpace) - Constructor for class aos.jack.sim.models.ModelManaging
 
ModelStore - class aos.jack.sim.models.ModelStore.
 
ModelStore() - Constructor for class aos.jack.sim.models.ModelStore
 
Monitor - class aos.jack.sim.run.Monitor.
This base class is used to control repeated iterations of the same simulation scenario within the same JACK Sim process and infrastructure.
Monitor() - Constructor for class aos.jack.sim.run.Monitor
 
Monitor - class aos.jack.util.thread.Monitor.
Monitor is a class for allowing event handling to be monitored via a primary task junction.
Monitor(Event, String) - Constructor for class aos.jack.util.thread.Monitor
 
Monitor(Event, Agent, String) - Constructor for class aos.jack.util.thread.Monitor
 
Monitor(Event, TaskJunction) - Constructor for class aos.jack.util.thread.Monitor
 
Monitor(Event) - Constructor for class aos.jack.util.thread.Monitor
 
MonitorInit - class aos.jack.sim.run.MonitorInit.
 
MonitorInit() - Constructor for class aos.jack.sim.run.MonitorInit
 
Movable - interface aos.jack.sim.visual.Movable.
 
Mover - class aos.jack.sim.models.Mover.
 
Mover() - Constructor for class aos.jack.sim.models.Mover
 
MoverFields - class aos.jack.sim.models.MoverFields.
 
MoverFields() - Constructor for class aos.jack.sim.models.MoverFields
 
main(String[]) - Static method in class aos.jack.jak.core.Jak
 
main(String[]) - Static method in class aos.jack.sim.jse.JackSimEditor
 
main(String[]) - Static method in class aos.jack.sim.run.Loader
Application entry point.
main(String[]) - Static method in class aos.main.Jack
 
main(String[]) - Static method in class aos.main.JackBuild
 
main(String[]) - Static method in class aos.main.Jacob
 
main(String[]) - Static method in class aos.main.JacobBuild
 
manageAgent(Agent, boolean) - Method in class aos.jack.sim.time.TimeControlPropagate
 
match(int, int, int, boolean, int) - Method in class aos.jack.jak.beliefset.BeliefSetCursor
 
match() - Method in class aos.jack.sim.models.GetProperty
 
message - Variable in class aos.jack.jak.event.MessageEvent
The trace string to display for this message.
message - Variable in class aos.jack.jak.event.TracedMessageEvent
Deprecated. The trace string to display for this message.
mid - Variable in class aos.jack.jak.event.MessageEvent
The message id number.
moddb() - Method in class aos.jack.jak.beliefset.ClosedWorld
Callback invoked when a fact assertion or retraction changes the database.
moddb() - Method in class aos.jack.jak.beliefset.OpenWorld
Callback invoked when a fact assertion or retraction changes the belief-set.
mode - Variable in class aos.jack.jak.event.BDIGoalEvent
Keeps the BDI mode under which the event is posted.
modfact(Tuple, BeliefState, Tuple, Tuple) - Method in class aos.jack.jak.beliefset.ClosedWorld
Callback invoked when a fact assertion changes the database.
modfact(Tuple, BeliefState, Tuple, Tuple) - Method in class aos.jack.jak.beliefset.OpenWorld
Callback invoked when a fact assertion changes the belief-set.
move(double, double) - Method in interface aos.jack.sim.visual.Movable
 
move(double, double) - Method in class aos.jack.sim.visual.VisualEntity
 
moveToExpired(aos.jack.jak.scheduler.Executor) - Method in class aos.jack.jak.scheduler.Scheduler
 
msgfrom - Variable in class aos.dci.Message
Where the message came from.
msgto - Variable in class aos.dci.Message
Where the message is/was heading.
multiPing(String, int, int) - Static method in class aos.jack.jak.core.Dci
One ping is attempted and if it was unsuccessful, more are attempted 'period' milliseconds apart until 'timeout' occurs.
multiPingOk(String) - Static method in class aos.jack.jak.core.Dci
One ping is attempted and if it was unsuccessful, more are attempted '1000' milliseconds apart until 'timeout' occurs.
multiPingOk(String, int, int) - Static method in class aos.jack.jak.core.Dci
One ping is attempted and if it was unsuccessful, more are attempted 'period' milliseconds apart until 'timeout' occurs.

N

NameList - class aos.jack.sim.jse.rt.NameList.
 
NameList() - Constructor for class aos.jack.sim.jse.rt.NameList
 
Named - class aos.jack.sim.visual.awt.Named.
 
Named(String) - Constructor for class aos.jack.sim.visual.awt.Named
 
Named() - Constructor for class aos.jack.sim.visual.awt.Named
 
nEvents() - Method in class aos.jack.jak.agent.Agent
Returns the number of pending events.
nFacts() - Method in class aos.jack.jak.beliefset.BeliefSet
Return how many facts are stored in the BeliefSet
nFacts() - Method in class aos.jack.jak.beliefset.ClosedWorld
Returns the number of positive facts stored.
nFacts() - Method in class aos.jack.jak.beliefset.OpenWorld
Returns the number of facts stored in the relation.
nIndexes() - Method in class aos.jack.jak.beliefset.BeliefSet
Return the number of indexes that have been built for this belief set.
nMessages() - Method in class aos.jack.jak.agent.Agent
Returns the number of pending messages.
nTasks() - Method in class aos.extension.parallel.ParallelMonitor
 
nTasks() - Method in class aos.jack.jak.agent.Agent
Returns the number of active tasks.
nTodo() - Method in class aos.jack.jak.agent.Agent
Returns the number of things in the agent's "todo" list.
name() - Method in class aos.jack.jak.agent.Agent
Deprecated.
name() - Method in class aos.jack.jak.beliefset.Tuple
 
name() - Method in class aos.jack.jak.scheduler.Executee
 
name() - Method in interface aos.jack.sim.time.TimeManaged
 
name() - Method in class aos.jack.sim.time.TimeRelayInit
 
name() - Method in interface aos.jack.sim.time.TimeSyncManaged
 
nameToString(Name) - Method in class aos.dci.jndi.PortalContext
Convert a composite name to a String but since only simple names are used in this implementation, this is basically a no-op.
nameserver(String) - Static method in class aos.jack.jak.core.Dci
This method can be called at any time to establish a new, additional nameserver.
needsExecutor() - Method in class aos.jack.jak.scheduler.Scheduler
 
negate() - Method in class aos.jack.jak.beliefset.ClosedWorldCursor
 
negate() - Method in class aos.jack.jak.cursor.Cursor
This is called to negate the value of the cursor.
negate() - Method in class aos.jack.util.cursor.ArrayCursor
 
newAgent(String, String, InitialData) - Method in class aos.jack.sim.run.Loader
Utility method to create an agent.
newApplicableSet() - Method in class aos.jack.jak.behaviors.bdi.BDIBehavior
 
newArr(Class, int) - Static method in class aos.jack.jak.beliefset.BeliefSet
 
newCaptured(Drawable) - Static method in class aos.jack.sim.visual.VisualEntity
 
newFailureSet() - Method in class aos.jack.jak.behaviors.bdi.BDIBehavior
 
newInstance(Event) - Method in class aos.jack.jak.behaviors.Behavior
 
newInstance(Event) - Method in interface aos.jack.jak.behaviors.BehaviorFactory
 
newInstance(Event) - Method in class aos.jack.jak.behaviors.RuleBehavior
 
newInstance(Event) - Method in class aos.jack.jak.behaviors.SimpleBehavior
 
newInstance(Event) - Method in class aos.jack.jak.behaviors.bdi.BDIBehavior
 
newInstance(Event) - Method in class aos.jack.jak.behaviors.bdi.BDIGoalBehavior
 
newInstance(Event, ApplicableSet, FailureSet) - Method in class aos.jack.jak.event.PlanChoice
 
newPlanChoice() - Method in class aos.jack.jak.behaviors.bdi.BDIBehavior
 
newScenario() - Method in class aos.jack.sim.jse.JackSimEditor
 
newSignature(int) - Static method in class aos.jack.jak.logic.Signature
 
newSignature(Variable[]) - Static method in class aos.jack.jak.logic.Signature
 
newSignature(Plan, Plan, Event, aos.jack.jak.logic.ChoicePoint) - Static method in class aos.jack.jak.logic.Signature
Gets a new signature out of of the Signature pool, giving it a choicepoint.
newTime(long) - Method in class aos.jack.sim.time.TimeControl
 
newVisual(String, String, double, double, double, double) - Method in class aos.jack.sim.visual.VisualsControl
 
newVisualEntity(Loader, String, Drawable, double, double, double, double) - Static method in class aos.jack.sim.visual.VisualEntity
 
new_array(int) - Method in class aos.jack.sim.visual.DrawableStreamerSupport
 
new_instance() - Method in class aos.jack.sim.visual.DrawableStreamerSupport
 
newfact(Tuple, BeliefState, BeliefState) - Method in class aos.jack.jak.beliefset.ClosedWorld
Callback invoked when a fact assertion changes the database.
newfact(Tuple, BeliefState, BeliefState) - Method in class aos.jack.jak.beliefset.OpenWorld
Callback invoked when a fact assertion changes the belief-set.
next() - Method in class aos.jack.jak.beliefset.ClosedWorldCursor
 
next() - Method in class aos.jack.jak.beliefset.OpenWorldCursor
 
next() - Method in class aos.jack.jak.cursor.Cursor
This method is called to provide a next binding by this cursor.
next() - Method in class aos.jack.jak.cursor.FalseCursor
 
next() - Method in class aos.jack.jak.cursor.TimeCursor
Used to test if the Cursor is true.
next() - Method in class aos.jack.jak.cursor.TrueOnceCursor
Returns true the first time only.
next(FSM) - Method in class aos.jack.jak.fsm.FSMList
 
next(Signature) - Method in class aos.jack.jak.logic.SignatureList
 
next() - Method in class aos.jack.util.cursor.Again
Method to test if the next interval has been reached on the clock.
next() - Method in class aos.jack.util.cursor.ArrayCursor
Binds the Variable to the next value in the array (or subarray)
next() - Method in class aos.jack.util.cursor.Change
Used to test if the Observable has changed and if the condition is true.
next() - Method in class aos.jack.util.cursor.EnumerationCursor
Used to determine if there are more elements to be bound
next() - Method in class aos.jack.util.cursor.GateCursor
 
next() - Method in class aos.jack.util.cursor.RepeatAction
This method will attempt to perform the action() method.
next() - Method in class aos.jack.util.cursor.TimeGateCursor
 
nextTime(long) - Method in class aos.jack.sim.time.TimeFlowProperties
 
notify(aos.jack.jak.agent.WaitFor, boolean) - Method in class aos.jack.jak.fsm.MaintainFSM
 
notify(aos.jack.jak.agent.WaitFor, boolean) - Method in class aos.jack.jak.fsm.WaitForFSM
 
notifyAdd(Tuple, BeliefState) - Method in interface aos.jack.jak.beliefset.TupleObserver
 
notifyExpired() - Method in class aos.util.timer.BaseClock
 
notifyNextRun() - Method in class aos.jack.sim.run.Monitor
Automatically called by JACK Sim after a scenario iteration finishes.
notifyObservers() - Method in interface aos.jack.jak.util.ObservableInt
 
notifyObservers(Object) - Method in interface aos.jack.jak.util.ObservableInt
 
notifyObservers() - Method in class aos.jack.jak.util.Watchable
 
notifyObservers(Object) - Method in class aos.jack.jak.util.Watchable
 
notifyRemove(Tuple, BeliefState) - Method in interface aos.jack.jak.beliefset.TupleObserver
 
numPortals() - Static method in class aos.dci.Portal
Return the number of portals in the process (currently there can be only one).
numRoutes() - Method in class aos.dci.Portal
Get the number of connected routes.

O

ObjectVariable - class aos.jack.jak.logic.ObjectVariable.
Objects of this class are generated by the JACK compiler to represent variables declared as type "logical Object".
ObjectVariable() - Constructor for class aos.jack.jak.logic.ObjectVariable
 
ObservableInt - interface aos.jack.jak.util.ObservableInt.
This interface defines the API that all JACK observable objects have.
ObserverCursor - class aos.jack.jak.cursor.ObserverCursor.
This is a abstract cursor that does most of the work for waiting on objects that support the java Observable or JACK ObservableInt interfaces.
ObserverCursor() - Constructor for class aos.jack.jak.cursor.ObserverCursor
 
OpenWorld - class aos.jack.jak.beliefset.OpenWorld.
Base class for open-world relations.
OpenWorld() - Constructor for class aos.jack.jak.beliefset.OpenWorld
 
OpenWorld(aos.jack.jak.event.EventRecipient) - Constructor for class aos.jack.jak.beliefset.OpenWorld
 
OpenWorldCursor - class aos.jack.jak.beliefset.OpenWorldCursor.
A Cursor that can be used over an OpenWorld beliefset.
OpenWorldCursor() - Constructor for class aos.jack.jak.beliefset.OpenWorldCursor
 
Origin - class aos.jack.sim.visual.Origin.
 
Origin() - Constructor for class aos.jack.sim.visual.Origin
 
objSignatureVariableNames() - Method in class aos.jack.jak.plan.Plan
Gets a String array of the names of the Plan's non-logical signature variables.
objSignatureVariableTypes() - Method in class aos.jack.jak.plan.Plan
Gets a String array of the type names of the Plan's non-logical signature variables.
open(String) - Static method in class aos.util.PathEntry
 
openScenario() - Method in class aos.jack.sim.jse.JackSimEditor
 
openScenarioCommandLine(String) - Method in class aos.jack.sim.jse.JackSimEditor
 
otherState(int, int) - Method in class aos.jack.jak.behaviors.SimpleBehavior
 

P

PING_NOT_READY - Static variable in class aos.jack.jak.core.Dci
Ping return status indicating that there is no local portal present in the current process yet.
PING_NO_RESPONSE - Static variable in class aos.jack.jak.core.Dci
Ping return status indicating that there was no response to the ping request and it timed out.
PING_OK - Static variable in class aos.jack.jak.core.Dci
Ping return status indicating that the given agent responded correctly.
PING_TIMEOUT - Static variable in class aos.jack.jak.core.Dci
The number of milliseconds before timeout for a standard ping.
PING_UNKNOWN_NAME - Static variable in class aos.jack.jak.core.Dci
Ping return status indicating that the given agent is not known at the given portal (or the local portal if no portal was specified in the name).
PING_UNKNOWN_PORTAL - Static variable in class aos.jack.jak.core.Dci
Ping return status indicating that the given portal is not known at the current (local) portal.
Parallel - class aos.extension.parallel.Parallel.
This class implements the @parallel plugin within a plan.
Parallel() - Constructor for class aos.extension.parallel.Parallel
 
ParallelEvent - class aos.extension.parallel.ParallelEvent.
This is a top-level event that represents a branch for a ParallelFSM.
ParallelEvent(Agent, ParallelFSM, FSM, int) - Constructor for class aos.extension.parallel.ParallelEvent
 
ParallelFSM - class aos.extension.parallel.ParallelFSM.
This class implements a parallel statement by blocking while waiting for the completion of other tasks.
ParallelFSM(Agent, aos.jack.jak.task.Task, aos.jack.jak.core.Generator, int, int, Throwable, int[], String[], ParallelMonitor) - Constructor for class aos.extension.parallel.ParallelFSM
 
ParallelMonitor - class aos.extension.parallel.ParallelMonitor.
 
ParallelMonitor() - Constructor for class aos.extension.parallel.ParallelMonitor
 
PathEntry - class aos.util.PathEntry.
A utility class for dealing with the Java CLASSPATH.
PathEntry() - Constructor for class aos.util.PathEntry
 
Phase - class aos.jack.sim.models.Phase.
 
Phase() - Constructor for class aos.jack.sim.models.Phase
 
Plan - class aos.jack.jak.plan.Plan.
Plan is base class for JACK plans.
Plan() - Constructor for class aos.jack.jak.plan.Plan
 
PlanChoice - class aos.jack.jak.event.PlanChoice.
The base class PlanChoice exents.
PlanChoice() - Constructor for class aos.jack.jak.event.PlanChoice
 
PlanChoice(Event, ApplicableSet, FailureSet) - Constructor for class aos.jack.jak.event.PlanChoice
 
PlanInstanceInfo - class aos.jack.jak.plan.PlanInstanceInfo.
A base class for PlanInstanceInfo objects.
PlanInstanceInfo(int) - Constructor for class aos.jack.jak.plan.PlanInstanceInfo
Constructs a PlanInstanceInfo with given rank.
Point - class aos.jack.sim.visual.awt.Point.
 
Point() - Constructor for class aos.jack.sim.visual.awt.Point
 
Polygon - class aos.jack.sim.visual.awt.Polygon.
 
Polygon() - Constructor for class aos.jack.sim.visual.awt.Polygon
 
Portal - class aos.dci.Portal.
This is the base class for all portals.
Portal() - Constructor for class aos.dci.Portal
 
PortalContext - class aos.dci.jndi.PortalContext.
A JNDI service provider that integrates with an existing portal.
PortalContext(String, Hashtable) - Constructor for class aos.dci.jndi.PortalContext
Constructor, not used directly.
PriorityTaskManager - class aos.jack.jak.task.PriorityTaskManager.
A task manager for priority based round-robin scheduling.
PriorityTaskManager(aos.jack.jak.task.TaskListMonitor, int) - Constructor for class aos.jack.jak.task.PriorityTaskManager
Constructs a PriorityTaskManager with given TaskListMonitor and round-robin limit.
PriorityTaskManager(aos.jack.jak.task.TaskListMonitor) - Constructor for class aos.jack.jak.task.PriorityTaskManager
Constructs a PriorityTaskManager with given TaskListMonitor, using the default round-robin limit of 100.
PriorityTaskManager() - Constructor for class aos.jack.jak.task.PriorityTaskManager
Constructs a PriorityTaskManager with the default round-robin limit of 100 plan steps.
paint(Graphics2D) - Method in interface aos.jack.sim.visual.Drawable
 
paint(Graphics) - Method in class aos.jack.sim.visual.VisualEntity
 
paint(Graphics2D) - Method in class aos.jack.sim.visual.VisualEntity
 
paint(Graphics2D) - Method in class aos.jack.sim.visual.awt.Arc
 
paint(Graphics2D) - Method in class aos.jack.sim.visual.awt.Area
 
paint(Graphics2D) - Method in class aos.jack.sim.visual.awt.CachedImage
 
paint(Graphics2D) - Method in class aos.jack.sim.visual.awt.Colored
 
paint(Graphics2D) - Method in class aos.jack.sim.visual.awt.Ellipse
 
paint(Graphics2D) - Method in class aos.jack.sim.visual.awt.Figure
 
paint(Graphics2D) - Method in class aos.jack.sim.visual.awt.Line
 
paint(Graphics2D) - Method in class aos.jack.sim.visual.awt.Polygon
 
paint(Graphics2D) - Method in class aos.jack.sim.visual.awt.Rectangle
 
paint(Graphics2D) - Method in class aos.jack.sim.visual.awt.RoundRectangle
 
paint(Graphics2D) - Method in class aos.jack.sim.visual.awt.TextArea
 
paint(Graphics2D) - Method in class aos.jack.sim.visual.awt.TextLine
 
paint(Graphics2D) - Method in class aos.jack.sim.visual.awt.Transform
 
pass() - Method in class aos.jack.jak.fsm.BlockedFSM
 
pass() - Method in class aos.jack.jak.plan.Plan
Default pass() method for plans that declare no pass method of their own.
passedPlan(int) - Method in class aos.jack.jak.behaviors.SimpleBehavior
 
passedPlan(int) - Method in class aos.jack.jak.behaviors.bdi.BDIBehavior
 
pause(Executee) - Method in class aos.jack.jak.scheduler.Scheduler
 
pickApplicable() - Method in class aos.jack.jak.behaviors.bdi.BDIBehavior
 
pickBinding() - Method in class aos.jack.jak.behaviors.bdi.BDIDetermineBehavior
 
pickPlan(int) - Method in class aos.jack.jak.behaviors.RuleBehavior
 
pickPlan(int) - Method in class aos.jack.jak.behaviors.SimpleBehavior
 
pickPlan(int) - Method in class aos.jack.jak.behaviors.bdi.BDIBehavior
 
ping(String) - Static method in class aos.jack.jak.core.Dci
One ping.
pingOk(String) - Static method in class aos.jack.jak.core.Dci
Convenience form of ping method that returns a simple true/false success status.
pingStatusString(int) - Static method in class aos.dci.Portal
Convert ping status code into human readable message.
pingStatusString(int) - Static method in class aos.jack.jak.core.Dci
Returns a descriptive (english) error string when given an integer ping return status.
planChosen(Plan) - Method in class aos.jack.jak.plan.PlanInstanceInfo
 
planWait() - Method in class aos.jack.util.thread.Semaphore
Returns a Cursor object that can be used to determine when the semaphore is available and has been allocated to the caller.
portal(String) - Method in class aos.jack.sim.time.TimeDispatcher
 
postEvent(Event) - Method in class aos.jack.jak.agent.Agent
This method is used to tell the agent to handle a new event.
postEvent(Event) - Method in class aos.jack.jak.agent.Capability
Posts an event.
postEvent(Event) - Method in class aos.jack.jak.beliefset.BeliefSet
 
postEvent(Event) - Method in class aos.jack.sim.models.ModelStore
 
postEventAndWait(Event) - Method in class aos.jack.jak.agent.Agent
This method is used to tell the agent to handle a new event.
postEventAndWait(Event) - Method in class aos.jack.sim.models.ModelStore
 
postMeta(int) - Method in class aos.jack.jak.behaviors.SimpleBehavior
 
postPlan(int) - Method in class aos.jack.jak.behaviors.SimpleBehavior
 
postSubtask(Signature) - Method in class aos.jack.jak.behaviors.bdi.BDIBehavior
 
preMeta(int) - Method in class aos.jack.jak.behaviors.SimpleBehavior
 
prePlan(int) - Method in class aos.jack.jak.behaviors.SimpleBehavior
 
prev(FSM) - Method in class aos.jack.jak.fsm.FSMList
 
prev(Signature) - Method in class aos.jack.jak.logic.SignatureList
 
printStackTrace() - Method in class aos.jack.jak.core.DciException
 
priority - Variable in class aos.jack.jak.event.Event
The event priority.
process(Addressable) - Method in class aos.dci.Message
Called to process the message when it arrives.
process() - Method in class aos.jack.jak.agent.Agent
 
process(aos.jack.jak.task.Task, aos.jack.jak.core.Generator, int, int, boolean) - Static method in class aos.jack.jak.behaviors.bdi.BDIAchieveBehavior
 
process(aos.jack.jak.task.Task, aos.jack.jak.core.Generator, int, int, boolean) - Static method in class aos.jack.jak.behaviors.bdi.BDIDetermineBehavior
 
process(aos.jack.jak.task.Task, aos.jack.jak.core.Generator, int, int, boolean) - Static method in class aos.jack.jak.behaviors.bdi.BDIInsistBehavior
 
process(aos.jack.jak.task.Task, aos.jack.jak.core.Generator, int, int, boolean) - Static method in class aos.jack.jak.behaviors.bdi.BDITestBehavior
 
process(aos.dci.Addressable) - Method in class aos.jack.jak.messages.EventMessage
 
process(Base) - Method in class aos.jack.sim.run.Loader
 
processEvent(Event) - Method in class aos.jack.jak.agent.Agent
 
processMessage(Message) - Method in class aos.jack.jak.agent.Agent
 
processMetaSubtask(FSM, int) - Method in class aos.jack.jak.behaviors.SimpleBehavior
 
processMetaSubtask(FSM, int) - Method in class aos.jack.jak.behaviors.bdi.BDIBehavior
 
processSubtask(FSM, int) - Method in class aos.jack.jak.behaviors.RuleBehavior
 
processSubtask(FSM, int) - Method in class aos.jack.jak.behaviors.SimpleBehavior
 
processSubtask(FSM, int) - Method in class aos.jack.jak.behaviors.bdi.BDIBehavior
 
processTask(aos.jack.jak.task.Task) - Method in class aos.jack.jak.agent.Agent
 
processToDo(aos.jack.jak.agent.ToDo) - Method in class aos.jack.jak.agent.Agent
 
put(Signature, Signature) - Method in class aos.jack.jak.logic.FailureSet
 

Q

query(String) - Static method in class aos.jack.jak.core.Dci
Query a portal for a colon separated list of all known agents.

R

RTClock - class aos.util.timer.RTClock.
This is the base implementation for the System real time Clock class.
RTClock() - Constructor for class aos.util.timer.RTClock
 
RTClock(String) - Constructor for class aos.util.timer.RTClock
 
Rectangle - class aos.jack.sim.visual.awt.Rectangle.
 
Rectangle(double, double, double, double) - Constructor for class aos.jack.sim.visual.awt.Rectangle
 
Rectangle(double, double, double, double, boolean) - Constructor for class aos.jack.sim.visual.awt.Rectangle
 
Rectangle() - Constructor for class aos.jack.sim.visual.awt.Rectangle
 
RepeatAction - class aos.jack.util.cursor.RepeatAction.
RepeatAction is a cursor that provides the ability to repeatedly perform a long-running action.
RepeatAction() - Constructor for class aos.jack.util.cursor.RepeatAction
 
RoundRectangle - class aos.jack.sim.visual.awt.RoundRectangle.
 
RoundRectangle(double, double, double, double, double, double) - Constructor for class aos.jack.sim.visual.awt.RoundRectangle
 
RoundRectangle(double, double, double, double, double, double, boolean) - Constructor for class aos.jack.sim.visual.awt.RoundRectangle
 
RoundRectangle() - Constructor for class aos.jack.sim.visual.awt.RoundRectangle
 
RuleBehavior - class aos.jack.jak.behaviors.RuleBehavior.
 
RuleBehavior() - Constructor for class aos.jack.jak.behaviors.RuleBehavior
 
RuleBehavior(Behavior) - Constructor for class aos.jack.jak.behaviors.RuleBehavior
 
Run - class aos.jack.sim.models.Run.
 
Run() - Constructor for class aos.jack.sim.models.Run
 
RuntimeControl - class aos.jack.sim.time.RuntimeControl.
 
RuntimeControl() - Constructor for class aos.jack.sim.time.RuntimeControl
 
rank - Variable in class aos.jack.jak.plan.PlanInstanceInfo
A convenience member.
read(InStream) - Method in class aos.jack.jak.beliefset.BeliefSet
Read into the BeliefSet a set of tuples from the given Jacob Stream
read(InputStream) - Method in class aos.jack.jak.beliefset.BeliefSet
 
read(String) - Method in class aos.jack.jak.beliefset.BeliefSet
 
read(InStream) - Method in class aos.jack.jak.beliefset.ClosedWorld
Method to read facts from an InStream.
read(InStream) - Method in class aos.jack.jak.beliefset.OpenWorld
Method to read facts from an InStream.
read(InStream, Base) - Method in class aos.jack.sim.visual.DrawableStreamerSupport
 
readObjectNotify(InStream) - Method in class aos.jack.sim.run.Include
 
readObjectNotify(InStream) - Method in class aos.jack.sim.visual.awt.Area
 
readObjectNotify(InStream) - Method in class aos.jack.sim.visual.awt.Polygon
 
ready(int) - Method in class aos.jack.sim.time.TimeControl
 
ready(int, long) - Method in class aos.jack.sim.time.TimeControl
 
readyAgent(Agent, String, InitialData) - Method in class aos.jack.sim.run.Loader
Utility method to register a previously created agent.
readyAtStart - Variable in class aos.jack.sim.run.SimAgent
True is the default so that SimAgents created via the scenario definition file remain runnable at the start of subsequent iterations.
readyInitAgent(String, String, InitialData) - Method in class aos.jack.sim.run.Loader
Utility method to possibly create and initialise an agent and also register it with the loader if it is not already registered.
readyInitExistingAgent(String, InitialData) - Method in class aos.jack.sim.run.Loader
Utility method to register a named agent with the loader.
readyNewAgent(String, String, InitialData) - Method in class aos.jack.sim.run.Loader
Utility method to create an agent and add it to the list of registered entities.
reasoningMethods() - Method in class aos.jack.jak.plan.Plan
Gets a String array of the names of the Plan's reasoning methods.
reasoningMethods() - Method in class aos.jack.sim.models.Run
 
reasoningMethods() - Method in class aos.jack.sim.team.DefaultTeamStart
 
reasoningMethods() - Method in class aos.jack.sim.time.TimeControlHandshake
 
reasoningMethods() - Method in class aos.jack.sim.time.TimeControlLoop
 
reasoningMethods() - Method in class aos.jack.sim.time.TimeControlPropagate
 
reasoningMethods() - Method in class aos.jack.sim.time.TimeFlowBusyStepResponse
 
reasoningMethods() - Method in class aos.jack.sim.time.TimeFlowIdleStepResponse
 
reasoningMethods() - Method in class aos.jack.sim.time.TimeFlowNonStepResponse
 
reasoningMethods() - Method in class aos.jack.sim.time.TimeFlowTickStepResponse
 
reasoningMethods() - Method in class aos.jack.sim.time.TimeSyncDelay
 
reasoningMethods() - Method in class aos.jack.sim.visual.ScreenUpdater
 
reasoningMethods() - Method in class aos.jack.sim.visual.SimulationStartTransition
 
reasoningMethods() - Method in class aos.jack.sim.visual.VisualisationEngine
 
rebind(String, Object) - Method in class aos.dci.jndi.PortalContext
This operation is not supported.
rebind(Name, Object) - Method in class aos.dci.jndi.PortalContext
This operation is not supported.
recv(Agent, String, String) - Method in interface aos.jack.jak.messages.MessageTracer
 
register(Observer) - Method in class aos.jack.jak.beliefset.BeliefSetCursor
 
register(Observer) - Method in class aos.jack.jak.cursor.Cursor
 
register(Observer) - Method in class aos.jack.jak.cursor.ObserverCursor
 
register(Observer) - Method in class aos.jack.jak.cursor.TimeCursor
 
register(Model) - Method in class aos.jack.sim.models.Adapter
 
register(Observer) - Method in class aos.jack.util.cursor.Action
 
register(Observer) - Method in class aos.jack.util.cursor.Again
 
register(Observer) - Method in class aos.jack.util.cursor.ArrayCursor
 
register(Observer) - Method in class aos.jack.util.cursor.Change
 
register(Observer) - Method in class aos.jack.util.cursor.GateCursor
 
register(Observer) - Method in class aos.jack.util.cursor.TimeGateCursor
 
registerOpListener(TupleObserver) - Method in class aos.jack.jak.beliefset.BeliefSet
 
rehash(int) - Method in class aos.jack.jak.logic.FailureSet
 
release(String) - Method in class aos.jack.sim.run.Loader
Deprecated method used to unblock an agent blocked by a call to addBlocking().
release() - Static method in class aos.jack.sim.time.TimeDispatcher
 
relevant - Variable in class aos.jack.jak.event.Event
The plans relevant for this event.
remaining() - Method in class aos.util.timer.TimerHandle
 
remove() - Method in class aos.jack.jak.event.Event
 
remove() - Method in class aos.jack.jak.fsm.FSM
 
remove(FSM) - Method in class aos.jack.jak.fsm.FSMList
 
remove(Signature) - Method in class aos.jack.jak.logic.ApplicableSet
 
remove(Signature) - Method in class aos.jack.jak.logic.FailureSet
 
remove() - Method in class aos.jack.jak.logic.Signature
 
remove(Signature) - Method in class aos.jack.jak.logic.SignatureList
 
remove() - Method in class aos.jack.jak.scheduler.Executee
 
remove(aos.jack.jak.task.Task) - Method in class aos.jack.jak.task.SimpleTaskManager
 
removeAgent(Agent) - Method in class aos.jack.sim.run.Loader
Utility method to deregister an agent from the loader.
removeAll() - Method in class aos.jack.jak.beliefset.BeliefSetCursor
Removes all tuples matching the cursor.
removeAll() - Method in class aos.jack.jak.beliefset.ClosedWorldCursor
Retracts all tuples subsequently matching the cursor.
removeAll() - Method in class aos.jack.jak.beliefset.OpenWorldCursor
Retracts all tuples subsequently matching the cursor.
removeCommand(JACKSimCommand) - Method in class aos.jack.sim.models.Model
 
removeEntity(String) - Method in class aos.jack.sim.run.Loader
Utility method to remove a previously added entity.
removeModel(Model) - Method in class aos.jack.sim.models.Space
 
removingPlan(Signature) - Method in class aos.jack.jak.behaviors.SimpleBehavior
 
rename(String, String) - Method in class aos.dci.jndi.PortalContext
This operation is not supported.
rename(Name, Name) - Method in class aos.dci.jndi.PortalContext
This operation is not supported.
replied(MessageEvent) - Method in class aos.jack.jak.agent.Agent
Returns a cursor which will be triggered and return true when a reply to the message is available.
replied() - Method in class aos.jack.jak.event.MessageEvent
Returns true when the message's reply queue is non-empty.
reply(MessageEvent, MessageEvent) - Method in class aos.jack.jak.agent.Agent
Sends a reply message (e) to a received message (r).
requireNextOpNotification() - Method in class aos.jack.jak.beliefset.BeliefSet
 
reschedule() - Method in class aos.jack.jak.util.timer.DilatedClock
 
reschedule() - Method in class aos.jack.jak.util.timer.SimClock
This is called by setTime() and adjustTime() in order to notify any events that may be waiting on the clock that the time has advanced.
reschedule() - Method in class aos.jack.util.cursor.Again
 
reschedule() - Method in class aos.util.timer.BaseClock
 
reschedule() - Method in class aos.util.timer.RTClock
 
reset() - Method in class aos.jack.jak.beliefset.ClosedWorld
Reinitialize the beliefset to an empty state.
reset() - Method in class aos.jack.jak.beliefset.OpenWorld
Reinitialize the beliefset to an empty state.
reset(aos.jack.jak.core.Generator, int) - Method in class aos.jack.jak.cursor.Cursor
Resets the cursor.
reset(aos.jack.jak.core.Generator, int) - Method in class aos.jack.jak.cursor.FalseCursor
 
reset(aos.jack.jak.core.Generator, int) - Method in class aos.jack.jak.cursor.TimeCursor
Resets the cursor so a call to next() will return if the correct time has passed.
reset(aos.jack.jak.core.Generator, int) - Method in class aos.jack.jak.cursor.TrueOnceCursor
Reset the cursor.
reset(aos.jack.jak.core.Generator, int) - Method in class aos.jack.util.cursor.Again
Used to reinitialise the cursor.
reset(aos.jack.jak.core.Generator, int) - Method in class aos.jack.util.cursor.ArrayCursor
 
reset(aos.jack.jak.core.Generator, int) - Method in class aos.jack.util.cursor.Change
Resets the Cursor to its original state.
reset(aos.jack.jak.core.Generator, int) - Method in class aos.jack.util.cursor.GateCursor
Resets the cursor.
reset(aos.jack.jak.core.Generator, int) - Method in class aos.jack.util.cursor.TimeGateCursor
Reset the cursor.
resetNextOpNotification() - Method in class aos.jack.jak.beliefset.BeliefSet
 
resetTime() - Method in class aos.jack.sim.run.Loader
Reset the clock to the starting time as specified in the current scenario.
reshape(Drawable) - Method in interface aos.jack.sim.visual.Movable
 
reshape(Drawable) - Method in class aos.jack.sim.visual.VisualEntity
 
restart() - Method in class aos.jack.jak.fsm.FSM
 
restart() - Static method in class aos.jack.sim.run.Loader
 
restartIfIdle() - Method in class aos.jack.jak.agent.Agent
Forces the agent to unblock from an IDLE state.
restoreNextContext(int[]) - Method in class aos.jack.jak.beliefset.BeliefSetCursor
Restore parameters for next() to perform a specific match.
restoreNextContext(int[]) - Method in class aos.jack.jak.beliefset.ClosedWorldCursor
Restore parameters for next() to match a specific tuple at a certain location.
restoreNextContext(int[]) - Method in class aos.jack.jak.beliefset.OpenWorldCursor
Restore parameters for next() to match a specific tuple at a certain location.
resume(Executee) - Method in class aos.jack.jak.scheduler.Scheduler
 
retractAll() - Method in class aos.jack.jak.beliefset.BeliefSetCursor
Deprecated. as of JACK v3.5. Use removeAll() instead. Retracts all tuples matching the cursor.
retractTuple(Tuple, BeliefState) - Method in class aos.jack.jak.beliefset.BeliefSet
 
retractTuple(Tuple, BeliefState) - Method in class aos.jack.jak.beliefset.ClosedWorld
Retracts a fact.
retractTuple(Tuple, BeliefState) - Method in class aos.jack.jak.beliefset.OpenWorld
Retracts a fact.
rmBlocked(Executee) - Method in class aos.jack.jak.scheduler.Scheduler
 
rmFirst() - Method in class aos.jack.jak.fsm.FSMList
 
rmFirst() - Method in class aos.jack.jak.logic.SignatureList
 
rmLast() - Method in class aos.jack.jak.fsm.FSMList
 
rmLast() - Method in class aos.jack.jak.logic.SignatureList
 
rmToDo(aos.jack.jak.agent.ToDo) - Method in class aos.jack.jak.agent.Agent
 
rmWaitFor(aos.jack.jak.agent.WaitFor) - Method in class aos.jack.jak.agent.Agent
 
rmid - Variable in class aos.jack.jak.event.MessageEvent
The message reply id number.
run(int) - Method in class aos.jack.jak.behaviors.SimpleBehavior
 
run(int) - Method in class aos.jack.jak.behaviors.bdi.BDIDetermineBehavior
 
run(int) - Method in class aos.jack.jak.behaviors.bdi.BDIInsistBehavior
 
run(int) - Method in class aos.jack.jak.fsm.BlockedFSM
 
run(int) - Method in class aos.jack.jak.fsm.FSM
 
run(int) - Method in class aos.jack.jak.fsm.MaintainFSM
 
run() - Method in class aos.jack.jak.scheduler.Executee
 
run() - Method in class aos.jack.util.cursor.Action
 
run(Runnable) - Method in class aos.util.ThreadPool
This method adds a Runnable object to the queue of Runnables which is being served by the threadpool.
run() - Method in class aos.util.ThreadPool
This method removes and runs the first Runnable object in the queue, if there are enough to run.
run() - Method in class aos.util.timer.RTClock
 
runAfter() - Method in class aos.jack.sim.run.Monitor
Automatically called by JACK Sim after a scenario iteration finishes.
runBefore() - Method in class aos.jack.sim.run.Monitor
Automatically called by JACK Sim before a scenario iteration begins.
runControllers(long) - Method in class aos.jack.sim.models.Adapter
 
runControllers(long) - Method in class aos.jack.sim.models.ModelStore
 
runFirst() - Method in class aos.jack.sim.run.Monitor
Automatically called by JACK Sim before the first scenario iteration begins.
runLast() - Method in class aos.jack.sim.run.Monitor
Automatically called by JACK Sim after the last scenario iteration ends.

S

ScenarioData - class aos.jack.sim.jse.rt.ScenarioData.
 
ScenarioData() - Constructor for class aos.jack.sim.jse.rt.ScenarioData
 
Scheduler - class aos.jack.jak.scheduler.Scheduler.
 
Scheduler(int, int) - Constructor for class aos.jack.jak.scheduler.Scheduler
 
ScreenUpdater - class aos.jack.sim.visual.ScreenUpdater.
 
ScreenUpdater() - Constructor for class aos.jack.sim.visual.ScreenUpdater
 
ScreenUpdaterInit - class aos.jack.sim.run.ScreenUpdaterInit.
 
ScreenUpdaterInit() - Constructor for class aos.jack.sim.run.ScreenUpdaterInit
 
Semaphore - class aos.jack.util.thread.Semaphore.
Semaphore is a synchronisation resource to establish mutually exclusive regions of processing in JACK plans and threads.
Semaphore() - Constructor for class aos.jack.util.thread.Semaphore
Constructs a Semaphore.
SetProperty - class aos.jack.sim.models.SetProperty.
 
SetProperty() - Constructor for class aos.jack.sim.models.SetProperty
 
SetPropertyFields - class aos.jack.sim.models.SetPropertyFields.
 
SetPropertyFields() - Constructor for class aos.jack.sim.models.SetPropertyFields
 
Shape - interface aos.jack.sim.visual.Shape.
 
ShortVariable - class aos.jack.jak.logic.ShortVariable.
Objects of this class are generated by the JACK compiler to represent variables declared as type "logical short".
ShortVariable() - Constructor for class aos.jack.jak.logic.ShortVariable
 
Signature - class aos.jack.jak.logic.Signature.
This class is used to store an applicable instance of a plan in both the applicable and failure sets.
Signature() - Constructor for class aos.jack.jak.logic.Signature
 
SignatureList - class aos.jack.jak.logic.SignatureList.
A doubly linked list of Signature objects.
SignatureList() - Constructor for class aos.jack.jak.logic.SignatureList
 
SimAgent - class aos.jack.sim.run.SimAgent.
An extension of the basic JACK agent class that provides some extra features for agents that exist in a simulation context.
SimAgent(String) - Constructor for class aos.jack.sim.run.SimAgent
 
SimClock - class aos.jack.jak.util.timer.SimClock.
SimClock is a timer for simulation time.
SimClock() - Constructor for class aos.jack.jak.util.timer.SimClock
Constructs a SimClock.
SimClock(String) - Constructor for class aos.jack.jak.util.timer.SimClock
Constructs a SimClock with a given name.
SimEngine - class aos.jack.sim.models.SimEngine.
 
SimEngine(String) - Constructor for class aos.jack.sim.models.SimEngine
 
SimpleBehavior - class aos.jack.jak.behaviors.SimpleBehavior.
 
SimpleBehavior(Behavior) - Constructor for class aos.jack.jak.behaviors.SimpleBehavior
 
SimpleBehavior() - Constructor for class aos.jack.jak.behaviors.SimpleBehavior
 
SimpleRRTaskManager - class aos.jack.jak.task.SimpleRRTaskManager.
A task manager for round-robin scheduling.
SimpleRRTaskManager(aos.jack.jak.task.TaskListMonitor, int) - Constructor for class aos.jack.jak.task.SimpleRRTaskManager
Constructs a SimpleRRTaskManager with a given TaskListMonitor and round-robin limit.
SimpleRRTaskManager(int) - Constructor for class aos.jack.jak.task.SimpleRRTaskManager
Constructs a SimpleRRTaskManager with a given round-robin limit.
SimpleRRTaskManager() - Constructor for class aos.jack.jak.task.SimpleRRTaskManager
Constructs a SimpleRRTaskManager with the default round-robin limit of 100 plan steps.
SimpleTaskManager - class aos.jack.jak.task.SimpleTaskManager.
The default task manager.
SimpleTaskManager() - Constructor for class aos.jack.jak.task.SimpleTaskManager
Constructs a SimpleTaskManager.
SimpleTaskManager(aos.jack.jak.task.TaskListMonitor) - Constructor for class aos.jack.jak.task.SimpleTaskManager
Constructs a SimpleTaskManager with a given TaskListMonitor.
Simulation - class aos.jack.sim.models.Simulation.
 
Simulation() - Constructor for class aos.jack.sim.models.Simulation
 
SimulationStartTransition - class aos.jack.sim.visual.SimulationStartTransition.
 
SimulationStartTransition() - Constructor for class aos.jack.sim.visual.SimulationStartTransition
 
SimulationTiming - class aos.jack.sim.time.SimulationTiming.
 
SimulationTiming(aos.jack.jak.agent.NameSpace) - Constructor for class aos.jack.sim.time.SimulationTiming
 
SleepFSM - class aos.jack.jak.fsm.SleepFSM.
 
SleepFSM(Agent, aos.jack.jak.task.Task, double) - Constructor for class aos.jack.jak.fsm.SleepFSM
 
Space - class aos.jack.sim.models.Space.
 
Space() - Constructor for class aos.jack.sim.models.Space
 
StringVariable - class aos.jack.jak.logic.StringVariable.
Objects of this class are generated by the JACK compiler to represent variables declared as type "logical String".
StringVariable() - Constructor for class aos.jack.jak.logic.StringVariable
 
SubtractArea - class aos.jack.sim.visual.awt.SubtractArea.
 
SubtractArea() - Constructor for class aos.jack.sim.visual.awt.SubtractArea
 
saveScenario() - Method in class aos.jack.sim.jse.JackSimEditor
 
saveScenarioAs() - Method in class aos.jack.sim.jse.JackSimEditor
 
scaled(int) - Method in class aos.jack.sim.visual.VisualFrame
 
schedule(TimerClient, long, Object) - Method in class aos.util.timer.BaseClock
 
schedule(TimerClient, long, Object, TimerHandle) - Method in class aos.util.timer.BaseClock
 
schedule(TimerClient, long, Object, TimerHandle) - Method in interface aos.util.timer.Timer
 
schedule(TimerClient, long, Object) - Method in interface aos.util.timer.Timer
 
scheduleAt(TimerClient, long, Object) - Method in class aos.util.timer.BaseClock
 
scheduleAt(TimerClient, long, Object, TimerHandle) - Method in class aos.util.timer.BaseClock
 
scheduleAt(TimerClient, long, Object) - Method in interface aos.util.timer.Timer
 
scheduleAt(TimerClient, long, Object, TimerHandle) - Method in interface aos.util.timer.Timer
 
send(String, MessageEvent) - Method in class aos.jack.jak.agent.Agent
Sends a MessageEvent to the named agent.
send(String, Message) - Method in class aos.jack.jak.agent.Agent
Sends a Message to the named agent.
send(Agent, String, String) - Method in interface aos.jack.jak.messages.MessageTracer
 
setAllowAutoConnect(boolean) - Method in class aos.dci.Portal
Set whether automatic connections are allowed.
setAllowIncomingConnect(boolean) - Method in class aos.dci.Portal
Set whether incoming connections are allowed.
setAttribute(String, String) - Method in class aos.jack.jak.behaviors.Behavior
 
setAttribute(String, Object) - Method in class aos.jack.jak.behaviors.Behavior
 
setAttribute(String, String) - Method in class aos.jack.jak.behaviors.RuleBehavior
 
setAttribute(String, String) - Method in class aos.jack.jak.behaviors.bdi.BDIAttributes
 
setAttribute(String, Object) - Method in class aos.jack.jak.behaviors.bdi.BDIAttributes
 
setAttribute(String, String) - Method in class aos.jack.jak.behaviors.bdi.BDIBehavior
 
setAttribute(String, Object) - Method in class aos.jack.jak.behaviors.bdi.BDIBehavior
 
setBeliefset(ClosedWorld) - Method in class aos.jack.jak.beliefset.ClosedWorldCursor
 
setBeliefset(OpenWorld) - Method in class aos.jack.jak.beliefset.OpenWorldCursor
 
setChangeTime(long) - Method in interface aos.jack.util.HasChangeTime
 
setController(TimerClient) - Method in class aos.jack.jak.util.timer.DilatedClock
Sets new controller for this DilatedClock.
setCount(int) - Method in class aos.jack.jak.task.SimpleRRTaskManager
Change the maximum number of plan steps.
setDaemon(boolean) - Static method in class aos.jack.jak.core.Dci
Set whether or not the Portal receiving thread becomes a deamon thread.
setDebug(int) - Static method in class aos.jack.jak.core.Dci
Enable tracing on the local Portal.
setDefaultTimer(Timer) - Static method in class aos.jack.Kernel
Sets the process-wide default timer.
setDilation(double) - Method in class aos.jack.jak.util.timer.DilatedClock
Changes dilation factor.
setEnabled(boolean) - Method in class aos.jack.jak.agent.Capability
Sets whether this capability is enabled.
setEnabled(boolean) - Method in class aos.jack.sim.models.SimEngine
 
setEnabled(boolean) - Method in class aos.jack.sim.time.TimeDispatcher
 
setEnabled(boolean) - Method in class aos.jack.sim.time.TimeSource
 
setEnabled(boolean) - Method in class aos.jack.sim.visual.Updater
 
setForcedQuit(boolean) - Method in class aos.jack.sim.run.Monitor
This is called by Loader.stopCurrentRun() with a true value to set a flag that will cause the current scenario iteration to terminate prematurely.
setHidden(boolean) - Method in class aos.jack.sim.visual.VisualEntity
 
setIndex(int) - Method in class aos.jack.jak.beliefset.ClosedWorldCursor
 
setIndex(int) - Method in class aos.jack.jak.beliefset.OpenWorldCursor
 
setIterations(int) - Method in class aos.jack.sim.run.Monitor
Automatically called when the Monitor object is created via the scenario definition file.
setLoader(Loader) - Method in class aos.jack.sim.models.ModelStore
 
setLogging(String, boolean) - Static method in class aos.jack.jak.core.Jak
 
setMode(String) - Method in class aos.jack.jak.fsm.FSM
 
setModel(Model) - Method in class aos.jack.sim.models.Controller
 
setObserver(Observer) - Method in class aos.jack.jak.scheduler.Scheduler
 
setOwner(Executee) - Method in class aos.jack.jak.scheduler.Scheduler
 
setParallel(ParallelFSM) - Method in class aos.extension.parallel.ParallelMonitor
 
setPriority(int) - Static method in class aos.jack.jak.core.Dci
Set the increase (or decrease) in thread priority for the portal receiving thread.
setReadyAtStart(boolean) - Method in class aos.jack.sim.run.SimAgent
Sets whether or not the agent/entity should remain active at the start of a new scenario iteration.
setRunNumber(int) - Method in class aos.jack.sim.run.Monitor
Automatically called by JACK Sim to record the number of the next iteration when it is about to begin.
setStopAtEnd(boolean) - Method in class aos.jack.sim.run.SimAgent
Sets whether or not the entity should keep its running state at the start of the next scenario iteration.
setTableLocation(int) - Method in class aos.jack.jak.beliefset.ClosedWorldCursor
 
setTableLocation(int) - Method in class aos.jack.jak.beliefset.OpenWorldCursor
 
setTableNumber(int) - Method in class aos.jack.jak.beliefset.ClosedWorldCursor
 
setTableNumber(int) - Method in class aos.jack.jak.beliefset.OpenWorldCursor
 
setTime(long) - Method in class aos.jack.jak.util.timer.DilatedClock
Changes dilated time.
setTime(long) - Method in class aos.jack.jak.util.timer.SimClock
Sets timer value to an absolute time.
setTime(long) - Method in class aos.util.timer.RTClock
 
setTime(long) - Method in interface aos.util.timer.Timer
 
setTimeSlice(int) - Method in class aos.jack.jak.scheduler.Scheduler
 
setTimeout(int) - Static method in class aos.jack.jak.core.Dci
This method can be called at any time to change the timeout period for the next connection request.
setTimerHandle(TimerClient, long, Object) - Method in class aos.util.timer.TimerHandle
 
setTuples(Tuple[]) - Method in class aos.jack.jak.beliefset.TupleTable
 
setUnSaved() - Method in class aos.jack.sim.jse.JackSimEditor
 
setup() - Method in class aos.jack.sim.time.RuntimeControl
 
setup(long) - Method in class aos.jack.sim.time.TimeControl
 
setup(String, long) - Method in class aos.jack.sim.time.TimeControl
 
shouldFail() - Method in class aos.jack.jak.behaviors.bdi.BDIBehavior
 
shouldGenerate() - Method in class aos.jack.jak.behaviors.bdi.BDIBehavior
 
shouldPostPlanChoice() - Method in class aos.jack.jak.behaviors.bdi.BDIBehavior
 
shouldRepost(Signature) - Method in class aos.jack.jak.behaviors.bdi.BDIBehavior
 
shouldTrace(Agent, String, Object) - Method in interface aos.jack.jak.messages.MessageTracer
 
showError(Component, String, String) - Static method in class aos.jack.sim.jse.JackSimEditor
 
signal() - Method in class aos.jack.util.thread.Semaphore
Releases the semaphore to next waiting thread or plan.
sim_timer - Static variable in class aos.jack.sim.run.Loader
This is the simulation time timer.
size() - Method in class aos.jack.jak.fsm.FSMList
 
size() - Method in class aos.jack.jak.logic.FailureSet
 
size() - Method in class aos.jack.jak.logic.SignatureList
 
size() - Method in class aos.jack.jak.task.SimpleTaskManager
Returns the number of runnable tasks.
start(Agent) - Method in interface aos.jack.jak.messages.MessageTracer
 
start() - Method in class aos.jack.sim.models.Adapter
 
start() - Method in class aos.jack.sim.models.LoopBackAdapter
 
start(String[]) - Static method in class aos.jack.sim.run.Loader
Called by Loader.main() to initialise JACK Sim and begin to load scenario definition files.
start(int) - Method in class aos.jack.sim.time.TimeStepping
 
start() - Method in class aos.jack.sim.visual.UpdateScreen
 
start(double, boolean) - Method in class aos.jack.sim.visual.UpdateScreen
 
start() - Method in class aos.jack.sim.visual.Visualise
 
start(double) - Method in class aos.jack.sim.visual.Visualise
 
startAgent() - Method in class aos.jack.jak.agent.Agent
Starts the agent's event processing.
stateInfo() - Method in class aos.jack.jak.behaviors.SimpleBehavior
 
stateInfo() - Method in class aos.jack.jak.event.Event
Describe the events current state.
stateInfo() - Method in class aos.jack.jak.fsm.FSM
 
stateInfo() - Method in class aos.jack.jak.fsm.WaitForFSM
 
stateInfo() - Method in class aos.jack.sim.time.RuntimeControl
 
stateInfo() - Method in class aos.jack.sim.time.TimeControl
 
stateInfo() - Method in class aos.jack.sim.time.TimeSync
 
stateInfo() - Method in class aos.jack.sim.visual.UpdateScreen
 
stateInfo() - Method in class aos.jack.sim.visual.Visualise
 
step(int, long) - Method in class aos.jack.sim.models.AgentController
 
step(int, long) - Method in class aos.jack.sim.models.Controller
 
step(long) - Method in class aos.jack.sim.models.ModelStore
 
step(int, long) - Method in class aos.jack.sim.models.Mover
 
step(long) - Method in class aos.jack.sim.models.Phase
 
step(int, long, Model, Space) - Method in class aos.jack.sim.models.Visualizer
 
step() - Method in class aos.jack.sim.time.RuntimeControl
 
stop() - Method in class aos.jack.jak.scheduler.Executee
 
stop() - Method in class aos.jack.jak.util.timer.DilatedClock
Stops the dilated time.
stopAtEnd - Variable in class aos.jack.sim.run.SimAgent
True is the default so that any SimAgents created in the scenario definition file will have any outstanding tasks terminated at the end of each simulation iteration.
stopCurrentRun() - Static method in class aos.jack.sim.run.Loader
A convenience method for terminating the current simulation run and continuing with the next iteration.
stopSimulation() - Static method in class aos.jack.sim.time.TimeDispatcher
 
sync(long) - Method in class aos.jack.sim.time.TimeSync
 

T

TRUE - Static variable in class aos.jack.jak.cursor.Cursor
Represents a true value.
TaskJunction - class aos.jack.util.thread.TaskJunction.
TaskJunction is a synchronisation resource for plans and threads.
TaskJunction() - Constructor for class aos.jack.util.thread.TaskJunction
Constructs a task Junction.
TaskManager - class aos.jack.jak.task.TaskManager.
The base API and implementation of an task manager.
TaskManager() - Constructor for class aos.jack.jak.task.TaskManager
 
TaskMonitoring - interface aos.jack.util.thread.TaskMonitoring.
This interface is to be implemented by an agent to provide access to a primary task junction for Monitor objects.
TeamManagerInit - class aos.jack.sim.team.TeamManagerInit.
 
TeamManagerInit() - Constructor for class aos.jack.sim.team.TeamManagerInit
 
TextArea - class aos.jack.sim.visual.awt.TextArea.
 
TextArea() - Constructor for class aos.jack.sim.visual.awt.TextArea
 
TextLine - class aos.jack.sim.visual.awt.TextLine.
 
TextLine() - Constructor for class aos.jack.sim.visual.awt.TextLine
 
ThreadPool - class aos.util.ThreadPool.
A ThreadPool is an object that manages a set threads that are used to process a queue of Runnables.
ThreadPool(int, int) - Constructor for class aos.util.ThreadPool
Constructs a ThreadPool object with a low and high watermark.
ThreadPool(int) - Constructor for class aos.util.ThreadPool
Constructs a ThreadPool object with the same low and high watermark.
ThreadPool() - Constructor for class aos.util.ThreadPool
Constructrs a ThreadPool object with 1 for the low and high watermark.
TimeConsoleInit - class aos.jack.sim.time.TimeConsoleInit.
 
TimeConsoleInit() - Constructor for class aos.jack.sim.time.TimeConsoleInit
 
TimeControl - class aos.jack.sim.time.TimeControl.
 
TimeControl() - Constructor for class aos.jack.sim.time.TimeControl
 
TimeControlHandshake - class aos.jack.sim.time.TimeControlHandshake.
 
TimeControlHandshake() - Constructor for class aos.jack.sim.time.TimeControlHandshake
 
TimeControlLoop - class aos.jack.sim.time.TimeControlLoop.
 
TimeControlLoop() - Constructor for class aos.jack.sim.time.TimeControlLoop
 
TimeControlPropagate - class aos.jack.sim.time.TimeControlPropagate.
 
TimeControlPropagate() - Constructor for class aos.jack.sim.time.TimeControlPropagate
 
TimeCursor - class aos.jack.jak.cursor.TimeCursor.
Implements a cursor that triggers at a particular time.
TimeCursor(long, Timer) - Constructor for class aos.jack.jak.cursor.TimeCursor
Construct a TimeCursor.
TimeDispatcher - class aos.jack.sim.time.TimeDispatcher.
 
TimeDispatcher(String) - Constructor for class aos.jack.sim.time.TimeDispatcher
 
TimeDispatcherInit - class aos.jack.sim.time.TimeDispatcherInit.
 
TimeDispatcherInit() - Constructor for class aos.jack.sim.time.TimeDispatcherInit
 
TimeDispatching - class aos.jack.sim.time.TimeDispatching.
 
TimeDispatching(aos.jack.jak.agent.NameSpace) - Constructor for class aos.jack.sim.time.TimeDispatching
 
TimeFlowBusyStepResponse - class aos.jack.sim.time.TimeFlowBusyStepResponse.
 
TimeFlowBusyStepResponse() - Constructor for class aos.jack.sim.time.TimeFlowBusyStepResponse
 
TimeFlowIdleStepResponse - class aos.jack.sim.time.TimeFlowIdleStepResponse.
 
TimeFlowIdleStepResponse() - Constructor for class aos.jack.sim.time.TimeFlowIdleStepResponse
 
TimeFlowInit - class aos.jack.sim.time.TimeFlowInit.
 
TimeFlowInit() - Constructor for class aos.jack.sim.time.TimeFlowInit
 
TimeFlowManager - class aos.jack.sim.time.TimeFlowManager.
 
TimeFlowManager(String) - Constructor for class aos.jack.sim.time.TimeFlowManager
 
TimeFlowNonStepResponse - class aos.jack.sim.time.TimeFlowNonStepResponse.
 
TimeFlowNonStepResponse() - Constructor for class aos.jack.sim.time.TimeFlowNonStepResponse
 
TimeFlowProperties - class aos.jack.sim.time.TimeFlowProperties.
 
TimeFlowProperties() - Constructor for class aos.jack.sim.time.TimeFlowProperties
 
TimeFlowTickStepResponse - class aos.jack.sim.time.TimeFlowTickStepResponse.
 
TimeFlowTickStepResponse() - Constructor for class aos.jack.sim.time.TimeFlowTickStepResponse
 
TimeGateCursor - class aos.jack.util.cursor.TimeGateCursor.
Implements a cursor that triggers at a particular time but only after its key has been turned like a GateCursor.
TimeGateCursor() - Constructor for class aos.jack.util.cursor.TimeGateCursor
 
TimeGateCursor(long, Timer) - Constructor for class aos.jack.util.cursor.TimeGateCursor
 
TimeInit - class aos.jack.sim.run.TimeInit.
 
TimeInit() - Constructor for class aos.jack.sim.run.TimeInit
 
TimeManaged - interface aos.jack.sim.time.TimeManaged.
 
TimeRelayInit - class aos.jack.sim.time.TimeRelayInit.
 
TimeRelayInit(String) - Constructor for class aos.jack.sim.time.TimeRelayInit
 
TimeRelayInit() - Constructor for class aos.jack.sim.time.TimeRelayInit
 
TimeSource - class aos.jack.sim.time.TimeSource.
 
TimeSource(String) - Constructor for class aos.jack.sim.time.TimeSource
 
TimeSourceInit - class aos.jack.sim.time.TimeSourceInit.
 
TimeSourceInit() - Constructor for class aos.jack.sim.time.TimeSourceInit
 
TimeStepping - class aos.jack.sim.time.TimeStepping.
 
TimeStepping(aos.jack.jak.agent.NameSpace) - Constructor for class aos.jack.sim.time.TimeStepping
 
TimeSync - class aos.jack.sim.time.TimeSync.
 
TimeSync() - Constructor for class aos.jack.sim.time.TimeSync
 
TimeSyncDelay - class aos.jack.sim.time.TimeSyncDelay.
 
TimeSyncDelay() - Constructor for class aos.jack.sim.time.TimeSyncDelay
 
TimeSyncManaged - interface aos.jack.sim.time.TimeSyncManaged.
 
Timer - interface aos.util.timer.Timer.
This is the definition of a timer within JACK.
TimerClient - interface aos.util.timer.TimerClient.
 
TimerHandle - class aos.util.timer.TimerHandle.
 
TimerHandle() - Constructor for class aos.util.timer.TimerHandle
 
TracedMessageEvent - class aos.jack.jak.event.TracedMessageEvent.
Deprecated. as of JACK v3.3 MessageEvent can be used instead. TracedMessageEvent is a base class for events. It extends MessageEvent to provide interaction diagram display of inter-agent messaging.
TracedMessageEvent() - Constructor for class aos.jack.jak.event.TracedMessageEvent
Deprecated.  
Transform - class aos.jack.sim.visual.awt.Transform.
 
Transform() - Constructor for class aos.jack.sim.visual.awt.Transform
 
TrueOnceCursor - class aos.jack.jak.cursor.TrueOnceCursor.
Utility cursor that returns true only once between calls to reset().
TrueOnceCursor() - Constructor for class aos.jack.jak.cursor.TrueOnceCursor
 
Tuple - class aos.jack.jak.beliefset.Tuple.
The Tuple class is the base class for tuples in JACK belief-sets.
Tuple() - Constructor for class aos.jack.jak.beliefset.Tuple
 
TupleObserver - interface aos.jack.jak.beliefset.TupleObserver.
Utility class for external packages requiring notification of individual tuple insertion and retraction in a beliefset.
TupleTable - class aos.jack.jak.beliefset.TupleTable.
 
TupleTable() - Constructor for class aos.jack.jak.beliefset.TupleTable
 
task - Variable in class aos.jack.jak.event.Event
The task that is processing this event.
terminateTasks() - Static method in class aos.jack.sim.run.Loader
This goes through the entire list of registered entities.
testCondition(int) - Method in class aos.jack.sim.models.Run
 
testCondition(int) - Method in class aos.jack.sim.team.DefaultTeamStart
 
testCondition(int) - Method in class aos.jack.sim.time.TimeControlHandshake
 
testCondition(int) - Method in class aos.jack.sim.time.TimeControlLoop
 
testCondition(int) - Method in class aos.jack.sim.time.TimeControlPropagate
 
testCondition(int) - Method in class aos.jack.sim.time.TimeFlowBusyStepResponse
 
testCondition(int) - Method in class aos.jack.sim.time.TimeFlowIdleStepResponse
 
testCondition(int) - Method in class aos.jack.sim.time.TimeFlowNonStepResponse
 
testCondition(int) - Method in class aos.jack.sim.time.TimeFlowTickStepResponse
 
testCondition(int) - Method in class aos.jack.sim.time.TimeSyncDelay
 
testCondition(int) - Method in class aos.jack.sim.visual.ScreenUpdater
 
testCondition(int) - Method in class aos.jack.sim.visual.SimulationStartTransition
 
testCondition(int) - Method in class aos.jack.sim.visual.VisualisationEngine
 
threadWait() - Method in class aos.jack.util.thread.Semaphore
Waits (using Object.wait()) until the semaphore is available.
thread_pool - Variable in class aos.jack.jak.agent.Agent
The default thread pool for this agent.
throwTo(String, Throwable) - Method in class aos.extension.parallel.ParallelMonitor
 
throwTo(int, Throwable) - Method in class aos.extension.parallel.ParallelMonitor
 
thrown(Throwable) - Method in class aos.jack.jak.fsm.MaintainFSM
 
thrown(Throwable) - Method in class aos.jack.jak.fsm.WaitForFSM
 
thrownAnException(aos.jack.jak.task.Task, Throwable) - Method in class aos.jack.jak.behaviors.bdi.BDIBehavior
 
thrownAnException(aos.jack.jak.task.Task, Throwable) - Method in class aos.jack.jak.fsm.BlockedFSM
 
thrownAnException(aos.jack.jak.task.Task, Throwable) - Method in class aos.jack.jak.fsm.FSM
 
thrownAnException(aos.jack.jak.task.Task, Throwable) - Method in class aos.jack.jak.fsm.MaintainFSM
 
thrownAnException(aos.jack.jak.task.Task, Throwable) - Method in class aos.jack.jak.fsm.SleepFSM
 
thrownAnException(aos.jack.jak.task.Task, Throwable) - Method in class aos.jack.jak.fsm.WaitForFSM
 
timeControlStep() - Method in class aos.jack.sim.time.TimeControlLoop
 
timeHandshake(String) - Method in class aos.jack.sim.time.TimeControlPropagate
 
timeString(long) - Static method in class aos.jack.jak.util.timer.DilationController
 
timer - Variable in class aos.jack.jak.agent.Agent
The default timer for this agent.
timer - Static variable in class aos.jack.jak.core.Jak
Agent's default perception of time.
timer - Static variable in class aos.jack.sim.run.Loader
The original JACK Kernel timer is stored here.
timer - Static variable in class aos.util.timer.RTClock
This timer member is the JACK universal real-time clock.
toArray() - Method in class aos.jack.jak.fsm.FSMList
 
toArray() - Method in class aos.jack.jak.logic.SignatureList
 
toString() - Method in class aos.jack.jak.agent.Agent
Returns the name of the agent class together with the ful agent name.
toString() - Method in class aos.jack.jak.agent.Capability
Returns the runtime name of the capability instance.
toString() - Method in class aos.jack.jak.beliefset.BeliefSet
 
toString() - Method in class aos.jack.jak.beliefset.ClosedWorldCursor
 
toString() - Method in class aos.jack.jak.beliefset.OpenWorldCursor
 
toString() - Method in class aos.jack.jak.cursor.BeliefState
Returns the name of this BeliefState
toString() - Method in class aos.jack.jak.cursor.TimeCursor
 
toString() - Method in class aos.jack.jak.fsm.FSM
 
toString() - Method in class aos.jack.jak.logic.FailureSet
 
toString() - Method in class aos.jack.jak.logic.Signature
Produce a string representing the binding set.
toString() - Method in class aos.jack.jak.logic.Variable
Return the value of this variable as a String.
toString() - Method in class aos.jack.jak.messages.EventMessage
 
toString() - Method in class aos.jack.jak.plan.Plan
Returns the plan name.
toString() - Method in class aos.jack.sim.models.AdapterFields
 
toString() - Method in class aos.jack.sim.models.AgentControllerFields
 
toString() - Method in class aos.jack.sim.models.GetPropertyFields
 
toString() - Method in class aos.jack.sim.models.LoopBackAdapterFields
 
toString() - Method in class aos.jack.sim.models.ModelFields
 
toString() - Method in class aos.jack.sim.models.MoverFields
 
toString() - Method in class aos.jack.sim.models.SetPropertyFields
 
toString() - Method in class aos.jack.sim.models.VisualizerFields
 
toString() - Method in class aos.jack.sim.run.AgentInit
 
toString() - Method in class aos.jack.sim.run.Folder
 
toString() - Method in class aos.jack.sim.run.Include
 
toString() - Method in class aos.jack.sim.run.ScreenUpdaterInit
 
toString(long) - Static method in class aos.jack.sim.run.TimeInit
 
toString() - Method in class aos.jack.sim.run.TimeInit
 
toString() - Method in class aos.jack.sim.time.TimeConsoleInit
 
toString() - Method in class aos.jack.sim.time.TimeDispatcherInit
 
toString() - Method in class aos.jack.sim.time.TimeFlowInit
 
toString() - Method in class aos.jack.sim.time.TimeRelayInit
 
toString() - Method in class aos.jack.sim.time.TimeSourceInit
 
toString() - Method in class aos.jack.sim.visual.Origin
 
toString() - Method in class aos.jack.sim.visual.VisualEntityInit
 
toString() - Method in class aos.jack.sim.visual.VisualFrameInit
 
toString() - Method in class aos.jack.sim.visual.awt.AddArea
 
toString() - Method in class aos.jack.sim.visual.awt.Arc
 
toString() - Method in class aos.jack.sim.visual.awt.Area
 
toString() - Method in class aos.jack.sim.visual.awt.AreaModifier
 
toString() - Method in class aos.jack.sim.visual.awt.Colored
 
toString() - Method in class aos.jack.sim.visual.awt.DefineNamed
 
toString() - Method in class aos.jack.sim.visual.awt.Ellipse
 
toString() - Method in class aos.jack.sim.visual.awt.Figure
 
toString() - Method in class aos.jack.sim.visual.awt.Font
 
toString() - Method in class aos.jack.sim.visual.awt.IntersectArea
 
toString() - Method in class aos.jack.sim.visual.awt.Line
 
toString() - Method in class aos.jack.sim.visual.awt.Named
 
toString() - Method in class aos.jack.sim.visual.awt.Point
 
toString() - Method in class aos.jack.sim.visual.awt.Polygon
 
toString() - Method in class aos.jack.sim.visual.awt.Rectangle
 
toString() - Method in class aos.jack.sim.visual.awt.RoundRectangle
 
toString() - Method in class aos.jack.sim.visual.awt.SubtractArea
 
toString() - Method in class aos.jack.sim.visual.awt.TextArea
 
toString() - Method in class aos.jack.sim.visual.awt.TextLine
 
toString() - Method in class aos.jack.sim.visual.awt.XORArea
 
toString() - Method in class aos.jack.util.cursor.GateCursor
 
toString() - Method in class aos.jack.util.cursor.TimeGateCursor
 
traceGoal() - Method in class aos.jack.jak.fsm.FSM
 
traceReceived(Agent) - Method in class aos.jack.jak.event.MessageEvent
Callback that is invoked for the receiving agent when the message is received.
traceSent(Agent) - Method in class aos.jack.jak.event.MessageEvent
Callback that is invoked for the sending agent when the message is sent.
trigger(Object, int) - Method in class aos.jack.jak.agent.Agent
 
trueCursor - Static variable in class aos.jack.jak.cursor.Cursor
Utility instance for queries that return true always.
turnKey() - Method in interface aos.jack.util.cursor.Gate
Unlocks or "permits" the Cursor to become true.
turnKey() - Method in class aos.jack.util.cursor.GateCursor
This turns the key and triggers the cursor.
turnKey() - Method in class aos.jack.util.cursor.TimeGateCursor
Turns the key and activates the cursor which will now trigger at the time specified at construction.

U

UNKNOWN - Static variable in class aos.jack.jak.cursor.Cursor
Represents an unknown value.
Unifiable - class aos.jack.jak.logic.Unifiable.
This is the superclass for all objects that can be 'bound' (e.g.
Unifiable() - Constructor for class aos.jack.jak.logic.Unifiable
 
UpdateScreen - class aos.jack.sim.visual.UpdateScreen.
 
UpdateScreen() - Constructor for class aos.jack.sim.visual.UpdateScreen
 
Updater - class aos.jack.sim.visual.Updater.
 
Updater(String) - Constructor for class aos.jack.sim.visual.Updater
 
UserTimeConsole - class aos.jack.sim.time.UserTimeConsole.
 
UserTimeConsole() - Constructor for class aos.jack.sim.time.UserTimeConsole
 
unRegister(Observer) - Method in class aos.jack.jak.beliefset.BeliefSetCursor
 
unRegister(Observer) - Method in class aos.jack.jak.cursor.Cursor
 
unRegister(Observer) - Method in class aos.jack.jak.cursor.FalseCursor
 
unRegister(Observer) - Method in class aos.jack.jak.cursor.ObserverCursor
 
unRegister(Observer) - Method in class aos.jack.jak.cursor.TimeCursor
 
unRegister(Observer) - Method in class aos.jack.jak.cursor.TrueOnceCursor
 
unRegister(Observer) - Method in class aos.jack.util.cursor.Action
 
unRegister(Observer) - Method in class aos.jack.util.cursor.Again
 
unRegister(Observer) - Method in class aos.jack.util.cursor.ArrayCursor
 
unRegister(Observer) - Method in class aos.jack.util.cursor.Change
 
unRegister(Observer) - Method in class aos.jack.util.cursor.EnumerationCursor
 
unRegister(Observer) - Method in class aos.jack.util.cursor.GateCursor
 
unRegister(Observer) - Method in class aos.jack.util.cursor.TimeGateCursor
 
unbind(String) - Method in class aos.dci.jndi.PortalContext
This operation is not supported.
unbind(Name) - Method in class aos.dci.jndi.PortalContext
This operation is not supported.
unbind() - Method in class aos.jack.jak.logic.Variable
 
unblock() - Method in class aos.jack.jak.fsm.BlockedFSM
 
unblockAgent(Agent) - Method in class aos.jack.sim.run.Loader
Utility method used to unblock an agent blocked by a call to blockAgent() or the deprecated, addBlocking().
unblockByName(String) - Method in class aos.jack.sim.run.Loader
Utility method used to unblock an entity blocked by a call to blockAgent() or the deprecated, addBlocking().
undo() - Method in class aos.jack.jak.beliefset.ClosedWorldCursor
 
undo() - Method in class aos.jack.jak.beliefset.OpenWorldCursor
 
undo() - Method in class aos.jack.jak.cursor.Cursor
Undo tells the cursor to backtrack anything it has done.
undo() - Method in class aos.jack.jak.cursor.FalseCursor
 
undo() - Method in class aos.jack.jak.cursor.TrueOnceCursor
 
undo() - Method in class aos.jack.util.cursor.ArrayCursor
 
undo() - Method in class aos.jack.util.cursor.Change
 
undo() - Method in class aos.jack.util.cursor.EnumerationCursor
 
undo() - Method in class aos.jack.util.cursor.GateCursor
 
undo() - Method in class aos.jack.util.cursor.TimeGateCursor
 
unfreeze() - Method in class aos.jack.sim.models.Run
 
unfreeze() - Method in class aos.jack.sim.team.DefaultTeamStart
 
unfreeze() - Method in class aos.jack.sim.time.TimeControlHandshake
 
unfreeze() - Method in class aos.jack.sim.time.TimeControlLoop
 
unfreeze() - Method in class aos.jack.sim.time.TimeControlPropagate
 
unfreeze() - Method in class aos.jack.sim.time.TimeFlowBusyStepResponse
 
unfreeze() - Method in class aos.jack.sim.time.TimeFlowIdleStepResponse
 
unfreeze() - Method in class aos.jack.sim.time.TimeFlowNonStepResponse
 
unfreeze() - Method in class aos.jack.sim.time.TimeFlowTickStepResponse
 
unfreeze() - Method in class aos.jack.sim.time.TimeSyncDelay
 
unfreeze() - Method in class aos.jack.sim.visual.ScreenUpdater
 
unfreeze() - Method in class aos.jack.sim.visual.SimulationStartTransition
 
unfreeze() - Method in class aos.jack.sim.visual.VisualisationEngine
 
unify(Variable) - Method in class aos.jack.jak.logic.Unifiable
 
unify(Unifiable) - Method in class aos.jack.jak.logic.Unifiable
 
unify(boolean) - Method in class aos.jack.jak.logic.Unifiable
 
unify(byte) - Method in class aos.jack.jak.logic.Unifiable
 
unify(char) - Method in class aos.jack.jak.logic.Unifiable
 
unify(short) - Method in class aos.jack.jak.logic.Unifiable
 
unify(int) - Method in class aos.jack.jak.logic.Unifiable
 
unify(long) - Method in class aos.jack.jak.logic.Unifiable
 
unify(float) - Method in class aos.jack.jak.logic.Unifiable
 
unify(double) - Method in class aos.jack.jak.logic.Unifiable
 
unify(Object) - Method in class aos.jack.jak.logic.Unifiable
 
unify(Variable) - Method in class aos.jack.jak.logic.Variable
Unify this variable with another variable.
unify(Unifiable) - Method in class aos.jack.jak.logic.Variable
Unify this variable with anything implementing the Unifiable interface.
unify(boolean) - Method in class aos.jack.jak.logic.Variable
 
unify(byte) - Method in class aos.jack.jak.logic.Variable
 
unify(char) - Method in class aos.jack.jak.logic.Variable
 
unify(short) - Method in class aos.jack.jak.logic.Variable
 
unify(int) - Method in class aos.jack.jak.logic.Variable
 
unify(long) - Method in class aos.jack.jak.logic.Variable
 
unify(float) - Method in class aos.jack.jak.logic.Variable
 
unify(double) - Method in class aos.jack.jak.logic.Variable
 
unify(Object) - Method in class aos.jack.jak.logic.Variable
 
unscaled(int) - Method in class aos.jack.sim.visual.VisualFrame
 
untrail() - Method in class aos.jack.jak.logic.Variable
 
update(Observable, Object) - Method in class aos.jack.jak.cursor.ObserverCursor
 
update(Transform, Transform) - Method in interface aos.jack.sim.visual.VisualComponent
 
update() - Method in class aos.jack.sim.visual.VisualFrame
 
update() - Method in class aos.jack.sim.visual.VisualsControl
 
update(Observable, Object) - Method in class aos.jack.util.thread.Monitor
 
updateAppShortcut() - Method in class aos.jack.sim.jse.JackSimEditor
 
updateRunMenu() - Method in class aos.jack.sim.jse.JackSimEditor
 
updateTransform(Transform, double, double, double, double, Drawable) - Method in class aos.jack.sim.visual.VisualEntity
 
updated() - Method in class aos.jack.sim.visual.VisualFrame
 
usage() - Static method in class aos.jack.jak.core.Jak
 
userAction(int, String) - Method in class aos.jack.jak.util.timer.DilationController
 
userControl() - Method in class aos.jack.sim.time.UserTimeConsole
 

V

Variable - class aos.jack.jak.logic.Variable.
This is the superclass of all objects generated by the JACK compiler to represent variables declared as type "logical".
Variable(LogicEnv, Class, boolean) - Constructor for class aos.jack.jak.logic.Variable
 
VisualComponent - interface aos.jack.sim.visual.VisualComponent.
 
VisualEntity - class aos.jack.sim.visual.VisualEntity.
 
VisualEntity() - Constructor for class aos.jack.sim.visual.VisualEntity
 
VisualEntityInit - class aos.jack.sim.visual.VisualEntityInit.
 
VisualEntityInit() - Constructor for class aos.jack.sim.visual.VisualEntityInit
 
VisualFrame - class aos.jack.sim.visual.VisualFrame.
 
VisualFrame() - Constructor for class aos.jack.sim.visual.VisualFrame
 
VisualFrameInit - class aos.jack.sim.visual.VisualFrameInit.
 
VisualFrameInit() - Constructor for class aos.jack.sim.visual.VisualFrameInit
 
VisualisationEngine - class aos.jack.sim.visual.VisualisationEngine.
 
VisualisationEngine() - Constructor for class aos.jack.sim.visual.VisualisationEngine
 
Visualise - class aos.jack.sim.visual.Visualise.
 
Visualise() - Constructor for class aos.jack.sim.visual.Visualise
 
Visualizer - class aos.jack.sim.models.Visualizer.
 
Visualizer() - Constructor for class aos.jack.sim.models.Visualizer
 
VisualizerFields - class aos.jack.sim.models.VisualizerFields.
 
VisualizerFields() - Constructor for class aos.jack.sim.models.VisualizerFields
 
VisualsControl - class aos.jack.sim.visual.VisualsControl.
 
VisualsControl(Loader) - Constructor for class aos.jack.sim.visual.VisualsControl
 
variableNames() - Method in class aos.jack.jak.event.Event
Gets a String array of the names of the Object's variables.
variableNames() - Method in class aos.jack.jak.logic.Signature
Gets a String array of the names of the Object's variables.
variableNames() - Method in class aos.jack.jak.plan.Plan
Gets a String array of the names of the Plan's variables.
variableNames() - Method in class aos.jack.sim.models.Run
 
variableNames() - Method in class aos.jack.sim.team.DefaultTeamStart
 
variableNames() - Method in class aos.jack.sim.time.RuntimeControl
 
variableNames() - Method in class aos.jack.sim.time.TimeControl
 
variableNames() - Method in class aos.jack.sim.time.TimeControlHandshake
 
variableNames() - Method in class aos.jack.sim.time.TimeControlLoop
 
variableNames() - Method in class aos.jack.sim.time.TimeControlPropagate
 
variableNames() - Method in class aos.jack.sim.time.TimeFlowBusyStepResponse
 
variableNames() - Method in class aos.jack.sim.time.TimeFlowIdleStepResponse
 
variableNames() - Method in class aos.jack.sim.time.TimeFlowNonStepResponse
 
variableNames() - Method in class aos.jack.sim.time.TimeFlowTickStepResponse
 
variableNames() - Method in class aos.jack.sim.time.TimeSync
 
variableNames() - Method in class aos.jack.sim.time.TimeSyncDelay
 
variableNames() - Method in class aos.jack.sim.visual.ScreenUpdater
 
variableNames() - Method in class aos.jack.sim.visual.SimulationStartTransition
 
variableNames() - Method in class aos.jack.sim.visual.UpdateScreen
 
variableNames() - Method in class aos.jack.sim.visual.VisualisationEngine
 
variableNames() - Method in class aos.jack.sim.visual.Visualise
 
variableType(String) - Static method in class aos.jack.jak.logic.Variable
 
variableTypes() - Method in class aos.jack.jak.event.Event
Gets a String array of the type names of the Object's variables.
variableTypes() - Method in class aos.jack.jak.logic.Signature
Gets a String array of the type names of the Object's variables.
variableTypes() - Method in class aos.jack.jak.plan.Plan
Gets a String array of the type names of the Plan's variables.
variableTypes() - Method in class aos.jack.sim.models.Run
 
variableTypes() - Method in class aos.jack.sim.team.DefaultTeamStart
 
variableTypes() - Method in class aos.jack.sim.time.RuntimeControl
 
variableTypes() - Method in class aos.jack.sim.time.TimeControl
 
variableTypes() - Method in class aos.jack.sim.time.TimeControlHandshake
 
variableTypes() - Method in class aos.jack.sim.time.TimeControlLoop
 
variableTypes() - Method in class aos.jack.sim.time.TimeControlPropagate
 
variableTypes() - Method in class aos.jack.sim.time.TimeFlowBusyStepResponse
 
variableTypes() - Method in class aos.jack.sim.time.TimeFlowIdleStepResponse
 
variableTypes() - Method in class aos.jack.sim.time.TimeFlowNonStepResponse
 
variableTypes() - Method in class aos.jack.sim.time.TimeFlowTickStepResponse
 
variableTypes() - Method in class aos.jack.sim.time.TimeSync
 
variableTypes() - Method in class aos.jack.sim.time.TimeSyncDelay
 
variableTypes() - Method in class aos.jack.sim.visual.ScreenUpdater
 
variableTypes() - Method in class aos.jack.sim.visual.SimulationStartTransition
 
variableTypes() - Method in class aos.jack.sim.visual.UpdateScreen
 
variableTypes() - Method in class aos.jack.sim.visual.VisualisationEngine
 
variableTypes() - Method in class aos.jack.sim.visual.Visualise
 
verifySyntax() - Method in class aos.extension.parallel.Parallel
 

W

WaitForFSM - class aos.jack.jak.fsm.WaitForFSM.
 
WaitForFSM(Agent, aos.jack.jak.task.Task, aos.jack.jak.core.Generator, int, int) - Constructor for class aos.jack.jak.fsm.WaitForFSM
 
WaitForFSM(Agent, aos.jack.jak.task.Task, aos.jack.jak.core.Generator, int, double) - Constructor for class aos.jack.jak.fsm.WaitForFSM
 
WaitForFSM(Agent, aos.jack.jak.task.Task, aos.jack.jak.core.Generator, int) - Constructor for class aos.jack.jak.fsm.WaitForFSM
 
WaitForFSM(Agent, aos.jack.jak.task.Task, aos.jack.jak.core.Generator, Cursor) - Constructor for class aos.jack.jak.fsm.WaitForFSM
 
Watchable - class aos.jack.jak.util.Watchable.
A light-weight observable.
Watchable() - Constructor for class aos.jack.jak.util.Watchable
 
wakeupIdle() - Method in class aos.jack.jak.scheduler.Scheduler
 
warning(String) - Method in class aos.jack.jak.agent.Agent
Prints a string with agent identification.
warning(String) - Static method in class aos.jack.jak.core.Jak
 
warning(String) - Method in class aos.jack.jak.plan.Plan
Utility method for producing qualified warnings
wasHeld() - Static method in class aos.jack.sim.time.TimeDispatcher
 
write(OutStream) - Method in class aos.jack.jak.beliefset.BeliefSet
Write out BeliefSet to the given Jacob Stream.
write(String) - Method in class aos.jack.jak.beliefset.BeliefSet
 
write(OutputStream, boolean) - Method in class aos.jack.jak.beliefset.BeliefSet
 
write(OutStream) - Method in class aos.jack.jak.beliefset.ClosedWorld
Method to write facts to an OutStream.
write(OutStream) - Method in class aos.jack.jak.beliefset.OpenWorld
Method to write facts to an OutStream.
write(OutStream, Base) - Method in class aos.jack.sim.visual.DrawableStreamerSupport
 

X

XORArea - class aos.jack.sim.visual.awt.XORArea.
 
XORArea() - Constructor for class aos.jack.sim.visual.awt.XORArea
 

Z

zoomTo(double) - Method in class aos.jack.sim.visual.VisualEntity
 

_

__bindNames() - Method in class aos.jack.sim.models.ModelManaging
 
__bindNames() - Method in class aos.jack.sim.models.SimEngine
 
__bindNames() - Method in class aos.jack.sim.team.DefaultTeamStarting
 
__bindNames() - Method in class aos.jack.sim.time.SimulationTiming
 
__bindNames() - Method in class aos.jack.sim.time.TimeDispatcher
 
__bindNames() - Method in class aos.jack.sim.time.TimeDispatching
 
__bindNames() - Method in class aos.jack.sim.time.TimeFlowManager
 
__bindNames() - Method in class aos.jack.sim.time.TimeSource
 
__bindNames() - Method in class aos.jack.sim.time.TimeStepping
 
__bindNames() - Method in class aos.jack.sim.visual.Updater
 
__init() - Method in class aos.jack.jak.beliefset.OpenWorld
 
__init1() - Method in class aos.jack.jak.agent.Agent
Support for agent constructor methods.
__init1() - Method in class aos.jack.sim.models.ModelManaging
 
__init1() - Method in class aos.jack.sim.models.SimEngine
 
__init1() - Method in class aos.jack.sim.team.DefaultTeamStarting
 
__init1() - Method in class aos.jack.sim.time.SimulationTiming
 
__init1() - Method in class aos.jack.sim.time.TimeDispatcher
 
__init1() - Method in class aos.jack.sim.time.TimeDispatching
 
__init1() - Method in class aos.jack.sim.time.TimeFlowManager
 
__init1() - Method in class aos.jack.sim.time.TimeSource
 
__init1() - Method in class aos.jack.sim.time.TimeStepping
 
__init1() - Method in class aos.jack.sim.visual.Updater
 
__init2() - Method in class aos.jack.jak.agent.Agent
Support for agent constructor methods.
__init2() - Method in class aos.jack.sim.models.ModelManaging
 
__init2() - Method in class aos.jack.sim.models.SimEngine
 
__init2() - Method in class aos.jack.sim.team.DefaultTeamStarting
 
__init2() - Method in class aos.jack.sim.time.SimulationTiming
 
__init2() - Method in class aos.jack.sim.time.TimeDispatcher
 
__init2() - Method in class aos.jack.sim.time.TimeDispatching
 
__init2() - Method in class aos.jack.sim.time.TimeFlowManager
 
__init2() - Method in class aos.jack.sim.time.TimeSource
 
__init2() - Method in class aos.jack.sim.time.TimeStepping
 
__init2() - Method in class aos.jack.sim.visual.Updater
 
__init_desc() - Method in class aos.jack.sim.models.ModelManaging
 
__init_desc() - Method in class aos.jack.sim.team.DefaultTeamStarting
 
__init_desc() - Method in class aos.jack.sim.time.SimulationTiming
 
__init_desc() - Method in class aos.jack.sim.time.TimeDispatching
 
__init_desc() - Method in class aos.jack.sim.time.TimeStepping
 
__relevant(Event) - Method in class aos.jack.sim.models.Run
 
__relevant(Event) - Method in class aos.jack.sim.team.DefaultTeamStart
 
__relevant(Event) - Method in class aos.jack.sim.time.TimeControlHandshake
 
__relevant(Event) - Method in class aos.jack.sim.time.TimeControlLoop
 
__relevant(Event) - Method in class aos.jack.sim.time.TimeControlPropagate
 
__relevant(Event) - Method in class aos.jack.sim.time.TimeFlowBusyStepResponse
 
__relevant(Event) - Method in class aos.jack.sim.time.TimeFlowIdleStepResponse
 
__relevant(Event) - Method in class aos.jack.sim.time.TimeFlowNonStepResponse
 
__relevant(Event) - Method in class aos.jack.sim.time.TimeFlowTickStepResponse
 
__relevant(Event) - Method in class aos.jack.sim.time.TimeSyncDelay
 
__relevant(Event) - Method in class aos.jack.sim.visual.ScreenUpdater
 
__relevant(Event) - Method in class aos.jack.sim.visual.SimulationStartTransition
 
__relevant(Event) - Method in class aos.jack.sim.visual.VisualisationEngine
 
_findEvent(aos.jack.jak.event.EventRecipient, String) - Method in class aos.jack.sim.models.ModelStore
 

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

Copyright (C) 1999-2008, Agent Oriented Software Pty. Ltd.

US Government Restricted Rights
The JACK Modules and relevant Software Material have been developed entirely at private expense and are accordingly provided with RESTRICTED RIGHTS. Use, duplication, or disclosure by Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of DFARS 252.227-7013 or subparagraph (c)(1) and (2) of the Commercial Computer Software Restricted Rights and 48 CFR 52.2270-19, as applicable.


Agent Oriented Software Pty. Ltd.     http://www.aosgrp.com
PO Box 639, Carlton South, Victoria 3053, Australia
Phone: +61 3 9349 5055, Fax: +61 3 9349 5088