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

A

achieve(KQMLmsg) - Method in class DispatcherThread
 
action - Variable in class PEComponentData
 
ACTION - Static variable in class PEComponentData
 
actionPerformed(ActionEvent) - Method in class ANSQuery
 
ActionResultsCell - class ActionResultsCell.
 
ActionResultsCell(ProvisionCell, String, ProvisionCell) - Constructor for class ActionResultsCell
 
add(Object) - Method in class LinkedListQ
Adds a new element to the tail of the list
addAgenda(TaskCell) - Method in class AgendaManager
 
addAgendaNOPROV(String, String) - Method in class AgendaManager
Adds all Tasks in Tasks to Agenda that have NOPROV as thier provision.
addChild(String) - Method in class PEComponentData
 
addDebugCheckbox(DebugSwitchCell) - Method in class AgentWindow
 
addDebugSwitch(String, boolean) - Method in class Agent
Adds a debug switch to the current list
addFieldValuePair(String, String) - Method in class KQMLmsg
Access method to add a new field into the KQML-message.
addMenu(JMenu) - Method in class AgentGUI
Add a menu to the menu bar.
addOutcome(String) - Method in class PEComponentData
 
addParameter(String) - Method in class PEComponentData
 
addPlannerData(String, Object) - Method in class PEComponentData
 
addPlannerData(String, String, Object) - Method in class PEComponentData
 
addPlannerField(String) - Method in class PEComponentData
 
addProvision(String) - Method in class PEComponentData
 
addReceiver(ReceiverCell) - Method in class ProvisionCell
 
addTaskTemplate(String) - Method in class Agent
 
addUtilityFunction(String) - Method in class PEComponentData
 
AgendaCell - class AgendaCell.
 
AgendaCell(AgendaCell) - Constructor for class AgendaCell
 
AgendaManager - class AgendaManager.
 
Agent - class Agent.
 
Agent() - Constructor for class Agent
Properly starts up the agent, making decisions and filling in data based on command line values and defaults.
AgentCharacteristics - Static variable in class Agent
A hashtable for Agent characteristics, ie AgentName, NickName, AgentHost, ANSHost, ANSName, MatchMaker, Broker, Keywords, Capabilities, DatabaseType, ProxyAgent
AgentGUI - class AgentGUI.
Project: DECAF
Class: AgentGUI
Description: This class is meant to make Agent GUI creation easier.
AgentGUI(String) - Constructor for class AgentGUI
Constructor that takes only the name of the agent, and sets up a blank desktop.
AgentGUI(String, String) - Constructor for class AgentGUI
Constructor to set up a desktop with text windows.
AgentWindow - class AgentWindow.
 
AgentWindow(Agent, Hashtable, String, String, String, int, String, int, String, String) - Constructor for class AgentWindow
 
ANS - class ANS.
 
ANS() - Constructor for class ANS
 
ansComm - Variable in class Agent
 
ansComm - Variable in class ck
 
ANSConnection - class ANSConnection.
 
ANSConnection(Hashtable, Socket) - Constructor for class ANSConnection
 
ANSQuery - class ANSQuery.
 
ANSQuery() - Constructor for class ANSQuery
 
appendDebugMessage(String) - Method in class AgentWindow
 
appendIncomingMessage(String) - Method in class AgentWindow
 
appendInitialMessage(String) - Method in class AgentWindow
 
appendNewMessage(String) - Method in class MessageDetailWindow
 
appendOutgoingMessage(String) - Method in class AgentWindow
 

C

ck - class ck.
 
cleanUp() - Method in class Receive
 
clone() - Method in class TaskQuCell
 
CommunicateWithANS - class CommunicateWithANS.
 
CommunicateWithANS(String, int) - Constructor for class CommunicateWithANS
 
compare(Object, Object) - Method in class Schedule
 
constructSendString(String) - Method in class KQMLmsg
This method is used for exchanging the sender and receiver field values.
copy() - Method in class LinkedListQ
 
CopyFrom(AgendaCell) - Method in class AgendaCell
 
CopyTo(ProvisionCell, String) - Method in class ProvisionCell
 
CopyTo(TaskCell, String) - Method in class TaskCell
 
CriticalAgentException - exception CriticalAgentException.
 
CriticalAgentException() - Constructor for class CriticalAgentException
 
CriticalAgentException(String) - Constructor for class CriticalAgentException
 

D

Debug(DebugMsgCell) - Method in class Agent
Adds a debug message to the queue to be printed.
Debug(String) - Static method in class ActionResultsCell
 
Debug(String) - Static method in class AgendaCell
 
Debug(String) - Static method in class ObjectivesCell
 
Debug(String) - Static method in class ReceiverCell
 
Debug(String) - Method in class Scheduler
 
Debug(String) - Static method in class TaskQuCell
 
DebugAgent(String) - Method in class Agent
Prints out a debug string from "AGENT"
DebugDispatch(String) - Method in class DispatcherThread
 
DebugExecute(String) - Method in class Executor
 
DebugExecute(String) - Method in class ExecutorThread
 
DebugGPGP(String) - Method in class GPGPModule
 
DebugLL(String) - Method in class LinkedListQ
 
DebugMsgCell - class DebugMsgCell.
 
DebugOn() - Method in class DebugSwitchCell
 
DebugP(String) - Static method in class ProvisionCell
 
DebugPlan(String) - Method in class PlannerThread
 
DebugReceive(String) - Method in class Receive
 
DebugReporter(String) - Method in class ReporterThread
 
DebugSched(String) - Method in class AgendaManager
 
DebugSwitchCell - class DebugSwitchCell.
 
DebugTaskcell(String) - Static method in class TaskCell
 
deep - Variable in class LinkedListQ
 
dip(TaskCell, ProvisionCell) - Method in class AgendaManager
 
DispatcherThread - class DispatcherThread.
 
DispatcherThread(LinkedListQ, LinkedListQ, LinkedListQ, Hashtable, Agent, Semaphore, Semaphore, Semaphore) - Constructor for class DispatcherThread
 
distributeInputProvision(TaskCell, String, String) - Method in class AgendaManager
The idea here is to get the list of receiver for each provision and distribute the data to the apropriate values of the receiving tasks.
distributeOutcomeProvision(TaskCell, ProvisionCell) - Method in class AgendaManager
 

E

equals(Object) - Method in class Schedule
 
error() - Method in class ANSConnection
 
ErrorMsgCell - class ErrorMsgCell.
 
ErrorMsgCell(Thread, Throwable) - Constructor for class ErrorMsgCell
 
Executor - class Executor.
 
Executor(Agent, LinkedListQ, LinkedListQ, Hashtable, Semaphore, Semaphore) - Constructor for class Executor
 
ExecutorThread - class ExecutorThread.
 
ExecutorThread(AgendaCell, Agent, Hashtable, LinkedListQ, LinkedListQ, Semaphore, Semaphore) - Constructor for class ExecutorThread
 
exit() - Method in class Agent
Unregisters from the ANS and actually exits.

F

FileParser - class FileParser.
FileParser.java Created: Wed Jun 19 09:14:09 2002
FileParser() - Constructor for class FileParser
 
Find() - Method in class LinkedListQ
 
FindProv(String) - Method in class LinkedListQ
 

G

getActionDensity(String) - Method in class PEComponentData
 
getActionName() - Method in class TaskCell
 
getActionResSize() - Method in class Agent
 
getAgenda() - Method in class Agent
 
getAgenda() - Method in class NLTtime
 
getAgendaSize() - Method in class Agent
 
getAgendaType() - Method in class AgendaCell
 
getAgentHost() - Method in class Agent
 
getAgentName() - Method in class Agent
 
getagentPlan() - Method in class Agent
 
getAgentPlanSize() - Method in class Agent
 
getAgentPort() - Method in class Agent
 
getAmountAllocated() - Method in class RCell
 
getAmountRequested() - Method in class RCell
 
getANSHost() - Method in class Agent
 
getANSPort() - Method in class Agent
 
getARAName() - Method in class Agent
Gets the name of the current ARA.
getByTime() - Method in class RCell
 
getCAF() - Method in class PEComponentData
 
getCAF() - Method in class TaskCell
 
getChildren() - Method in class PEComponentData
 
getCompleted() - Method in class TaskCell
 
GetContent() - Method in class ObjectivesCell
 
getContentFieldValue(String) - Method in class KQMLmsg
Access method to get a field specified as a parameter from the content field of the KQML-message.
getContentFieldValue(String, String) - Method in class KQMLmsg
Access method to get a field specified as a parameter from the content field of the KQML-message.
getContentFieldValue(String, String, boolean) - Method in class KQMLmsg
Access method to get a field specified as a parameter from the content field of the KQML-message.
getCost() - Method in class OutcomeCell
 
getCost() - Method in class TaskCell
 
getCost(String) - Method in class PEComponentData
This is the new stuff
getData() - Method in class ActionResultsCell
 
getData() - Method in class ObjectivesCell
 
getData() - Method in class ProvisionCell
 
getDeadline() - Method in class PEComponentData
 
getDeadline() - Method in class TaskCell
 
getDebbugSwitch() - Method in class AgentWindow
 
getDebugCheckbox() - Method in class DebugSwitchCell
 
getDebugMsgs() - Method in class AgendaCell
 
getDebugMsgsQueueSize() - Method in class Agent
 
getDebugSwitch() - Method in class AgentWindow
 
getDebugSwitchSize() - Method in class Agent
 
getDebugWindow() - Method in class AgentWindow
 
getDensity() - Method in class OutcomeCell
 
getDensity() - Method in class PEComponentData
 
getDuration() - Method in class OutcomeCell
 
getDuration() - Method in class TaskCell
 
getDuration(String) - Method in class PEComponentData
 
getEarliestStart() - Method in class TaskCell
 
getEarliestStartTime() - Method in class PEComponentData
 
getFinish() - Method in class IntervalCell
 
getFlag() - Method in class AgendaCell
 
getForTime() - Method in class RCell
 
getFrom() - Method in class PEComponentData
 
getFromClass() - Method in class PEComponentData
 
getFromVar() - Method in class PEComponentData
 
getHashContent() - Method in class KQMLmsg
Gets the KQML Message Content as a hashtable.
getHostName() - Method in class Location
 
getId() - Method in class ActionResultsCell
 
getId() - Method in class AgendaCell
 
getId() - Method in class ObjectivesCell
 
getId() - Method in class RCell
 
getId() - Method in class TaskCell
 
getIncomingQueueSize() - Method in class Agent
 
getInputParameters() - Method in class TaskCell
 
getInputProvisions() - Method in class TaskCell
 
getInputProvisions() - Method in class TaskQuCell
 
GetInReplyTo() - Method in class ObjectivesCell
 
getKQML() - Method in class KQMLmsg
Access method to get the whole KQML-message as a Hashtable.
getKQMLString() - Method in class KQMLmsg
Get the KQML message as a string.
getLibrary() - Method in class PEComponentData
 
getLockType() - Method in class Resource
Gets the LockType.
getMessage() - Method in class ActionResultsCell
 
getMessage() - Method in class TaskQuCell
 
getMsg() - Method in class DebugMsgCell
 
getMsgList(String) - Method in class AgendaManager
 
getMsgOutput() - Method in class Agent
 
getMsgWindow() - Method in class AgentWindow
 
getName() - Method in class AgendaCell
 
getName() - Method in class Agent
 
getName() - Method in class PEComponentData
 
getName() - Method in class ProvisionCell
 
getName() - Method in class ReceiverCell
 
getName() - Method in class Resource
Returns the name of the resource
getNameAndArgs(String) - Method in class PlannerThread
 
getNLTObject() - Method in class TaskCell
 
getObjectives() - Method in class Agent
 
getObjectivesSize() - Method in class Agent
 
getOntology() - Method in class RCell
 
GetOntology() - Method in class ObjectivesCell
 
getOutcomeProvisions() - Method in class TaskCell
 
getOutcomes() - Method in class PEComponentData
 
getOutMsgs() - Method in class AgentWindow
 
getOutProcName() - Method in class TaskCell
 
getParameters() - Method in class AgendaCell
 
getParameters() - Method in class PEComponentData
 
getParent() - Method in class AgendaCell
 
getParent() - Method in class PEComponentData
 
getParent() - Method in class TaskCell
 
getParentTask() - Method in class AgendaCell
 
getPEC() - Method in class TaskCell
 
getPending() - Method in class Agent
 
getPendingAction() - Method in class AgendaCell
 
getPendingObject() - Method in class AgendaCell
 
getPendingSize() - Method in class Agent
 
getPerformative() - Method in class RCell
 
GetPerformative() - Method in class ObjectivesCell
 
getPId() - Method in class RCell
 
getPlan(String, String, String) - Method in class PlannerThread
This function does the following: reads existing plan from the library of plans in the hastable taskTemplates It sets the taskId for each task of the plan Saves the plan and each of its tasks into Hashtables
getPlanFile() - Method in class Plan
 
getPlannerFields() - Method in class PEComponentData
 
getPort() - Method in class Location
 
getPremptable() - Method in class RCell
 
getPriority() - Method in class RCell
 
getProvider() - Method in class RCell
 
getProvisions() - Method in class AgendaCell
 
getProvisions() - Method in class PEComponentData
 
getQuality() - Method in class OutcomeCell
 
getQuality() - Method in class TaskCell
 
getQuality(String) - Method in class PEComponentData
 
getReceivedTime() - Method in class RCell
 
GetReceiver() - Method in class ObjectivesCell
 
getReceivers() - Method in class ProvisionCell
 
GetReplyTo() - Method in class ObjectivesCell
 
GetReplyWith() - Method in class ObjectivesCell
 
getRequester() - Method in class RCell
 
getResourceName() - Method in class RCell
 
getRootTask() - Method in class Schedule
 
getRootTask() - Method in class TaskQuCell
 
getSchdQ() - Method in class Agent
 
getSchdQSize() - Method in class Agent
 
getSchedules() - Method in class TaskCell
 
GetSender() - Method in class ObjectivesCell
 
getSendQSize() - Method in class Agent
 
getSharable() - Method in class Resource
Returns the amount of sharable resources.
getSingleAgent() - Method in class Resource
Gets the amount of resource that an Agent may use at once.
getSingleRequest() - Method in class Resource
Returns an int that is the amount of resource that may be requested at one time.
getSize() - Method in class Resource
Returns the size of the resource.
getSpecEvalCriteria() - Method in class TaskCell
 
getStart() - Method in class IntervalCell
 
getStartTime() - Method in class RCell
 
getSubtasks() - Method in class TaskCell
 
getTask() - Method in class RCell
 
getTaskH() - Method in class TaskQuCell
 
getTaskObject() - Method in class TaskCell
 
getTaskQueue() - Method in class Agent
 
getTaskQueueSize() - Method in class Agent
 
getTasks() - Method in class Agent
 
getTasks() - Method in class Schedule
 
gettaskTemplate() - Method in class Plan
 
gettaskTemplate(String) - Method in class Plan
 
getTaskTemplatesSize() - Method in class Agent
 
getTime() - Method in class Resource
Returns an Integer value of the length of time an Agent may use the Resource.
getTo() - Method in class PEComponentData
 
getTo() - Method in class ReceiverCell
 
getToClass() - Method in class PEComponentData
 
getToVar() - Method in class PEComponentData
 
getTraceName() - Method in class AgendaCell
 
getTraceName() - Method in class TaskCell
 
getTraceTable() - Method in class Agent
Returns the trace table currently stored.
getTracingTask() - Method in class TraceTable
 
getType() - Method in class AgendaCell
 
getType() - Method in class DebugMsgCell
 
getType() - Method in class PEComponentData
 
getType() - Method in class Resource
Gets the type of the resource.
getType() - Method in class TaskCell
 
getUtilityFunctions() - Method in class PEComponentData
 
getValue(String) - Method in class KQMLmsg
Access method to get the a field specified as a parameter from the KQML-message.
getValue(String, String) - Method in class KQMLmsg
Access method to get the a field specified as a parameter from the KQML-message.
getValue(String, String, boolean) - Method in class KQMLmsg
Provides functionality for the other two getValue functions.
getWITQSize() - Method in class Agent
 
getWorth() - Method in class Schedule
 
getWorth() - Method in class TaskCell
 
GPGPModule - class GPGPModule.
 
gui - Variable in class Agent
A link to the current Agent Window.

H

hasoutput() - Method in class TaskCell
 
hasRR() - Method in class RCell
 
Head() - Method in class LinkedListQ
 
help() - Static method in class ANSQuery
 

I

improperArgs() - Static method in class ANSQuery
 
initDone() - Method in class AgentWindow
Updates the local variables from the agent intialization window then updates the fields and enables the window.
initialize() - Method in class Agent
Starts up all the internal DECAF threads
IntervalCell - class IntervalCell.
 
isAction() - Method in class PEComponentData
 
isEmpty() - Method in class LinkedListQ
False -- if the list is empty, True -- otherwise
isEnabled() - Method in class TaskCell
 
isGPGP() - Method in class TaskQuCell
 
isLibrary() - Method in class PEComponentData
 
isLibraryExpanded() - Method in class PEComponentData
 
isLocal() - Method in class RCell
 
isLogging() - Method in class Agent
 
isNLT() - Method in class PEComponentData
 
isNoProv() - Method in class TaskCell
 
isOutput(String) - Method in class TaskCell
 
isProvides() - Method in class PEComponentData
 
isTask() - Method in class PEComponentData
 
isTraceDone() - Method in class TraceTable
 
isTracing() - Method in class Agent
Returns a boolean to tell wether tracing is on or off.
isValidAgentAddress() - Method in class Location
 
itemStateChanged(ItemEvent) - Method in class AgentGUI
Listens to the check boxes in the view menu.

K

KQMLException - exception KQMLException.
 
KQMLException() - Constructor for class KQMLException
 
KQMLException(String) - Constructor for class KQMLException
 
KQMLException(String, String) - Constructor for class KQMLException
 
KQMLmsg - class KQMLmsg.
 
KQMLmsg() - Constructor for class KQMLmsg
Empty Constructor
KQMLmsg(String) - Constructor for class KQMLmsg
Constructor that creates a new KQML-message instance based on KQML-message string passed as parameter.
KQMLmsg(String, String, String, String, String, String, String, String) - Constructor for class KQMLmsg
Constructor with the KQML-fields as parameters.

L

len - Variable in class LinkedListQ
 
level - Variable in class PEComponentData
 
library - Variable in class PEComponentData
 
LIBRARY - Static variable in class PEComponentData
 
library_expanded - Variable in class PEComponentData
 
LinkedListQ - class LinkedListQ.
This is the Linked List Queue that works on the basis of the FIFO principle.
list(String) - Method in class ANSConnection
 
listall() - Method in class CommunicateWithANS
 
Location - class Location.
 
Location() - Constructor for class Location
 
Location(String) - Constructor for class Location
 
Location(String, String) - Constructor for class Location
 
lookup(String) - Method in class CommunicateWithANS
 

M

main(String[]) - Static method in class ANS
 
main(String[]) - Static method in class ANSQuery
 
main(String[]) - Static method in class Agent
Stores the command line arguments in a static variable and creates a new agent.
main(String[]) - Static method in class FileParser
 
main(String[]) - Static method in class ck
 
Many() - Method in class AgendaCell
 
message(String, String) - Method in class AgentGUI
Prints a message to the specified text message window.
MessageDetailWindow - class MessageDetailWindow.
 
MessageDetailWindow(AgentWindow, String) - Constructor for class MessageDetailWindow
 
MonitoredThreadGroup - class MonitoredThreadGroup.
Extends the regular thread group to pass uncaught exceptions onto the error queue.
MonitoredThreadGroup(String, LinkedListQ, Semaphore) - Constructor for class MonitoredThreadGroup
 
MsgOutput - class MsgOutput.
 
MsgOutput(AgentWindow, Hashtable, LinkedListQ, Semaphore) - Constructor for class MsgOutput
 

N

newTaskInstance(String) - Method in class TraceTable
 
newWindow(JInternalFrame) - Method in class AgentGUI
Insert a customized window onto the desktop.
newWindow(String) - Method in class AgentGUI
Insert a text message window on the desktop.
nextElement() - Method in class LinkedListQ
Used to walk through the list Returns the current element's data Sets the pointer to the next element (can be null) If the no more elements -- resets the current pointer
nlt - Variable in class PEComponentData
 
NLT - Static variable in class PEComponentData
 
NLTtime - class NLTtime.
 
NonCriticalAgentException - exception NonCriticalAgentException.
 
NonCriticalAgentException() - Constructor for class NonCriticalAgentException
 
NonCriticalAgentException(String) - Constructor for class NonCriticalAgentException
 
NonLocalTask - class NonLocalTask.
 
NonLocalTask() - Constructor for class NonLocalTask
 

O

ObjectivesCell - class ObjectivesCell.
 
ObjectivesCell(KQMLmsg, String) - Constructor for class ObjectivesCell
 
OutcomeCell - class OutcomeCell.
 

P

P() - Method in class Semaphore
 
parametersFilled() - Method in class TaskCell
 
parseCommandLine(String) - Method in class Agent
Returns the argument on the command line after x.
parseCommandLine(String, boolean) - Method in class Agent
Parses the command line for x.
parseFile(File) - Method in class FileParser
 
parseFile(InputStream) - Method in class FileParser
The general idea is to parse just enough of the input to decide what structure is being described, then hand off the input stream to a function designed to build that kind of structure.
PEComponentData - class PEComponentData.
 
PEComponentData(String, String) - Constructor for class PEComponentData
 
Place - Variable in class ErrorMsgCell
 
Plan - class Plan.
 
Plan() - Constructor for class Plan
 
Plan(LinkedListQ) - Constructor for class Plan
 
PlannerThread - class PlannerThread.
 
PlannerThread(Agent, LinkedListQ, LinkedListQ, LinkedListQ, Hashtable, Semaphore, Semaphore, Semaphore) - Constructor for class PlannerThread
 
PO_SEPARATOR - Static variable in class PlannerThread
 
Print() - Method in class AgendaCell
 
Print() - Method in class TaskCell
 
PrintCell(String) - Method in class ProvisionCell
 
PrintList() - Method in class LinkedListQ
 
PrintPlist(String) - Method in class LinkedListQ
 
PrintRec() - Method in class ReceiverCell
 
printStrings() - Method in class LinkedListQ
 
Problem - Variable in class ErrorMsgCell
 
provides - Variable in class PEComponentData
 
PROVIDES - Static variable in class PEComponentData
 
ProvisionCell - class ProvisionCell.
 
ProvisionCell() - Constructor for class ProvisionCell
 
ProvisionCell(String, String) - Constructor for class ProvisionCell
 
ProvisionCell(String, String, LinkedListQ) - Constructor for class ProvisionCell
 
provisionsFilled() - Method in class TaskCell
 

Q

Qsize() - Method in class Agent
 

R

RCell - class RCell.
 
readFile() - Method in class Plan
 
realSize() - Method in class ActionResultsCell
 
realSize() - Method in class AgendaCell
 
realSize() - Method in class DebugMsgCell
 
realSize() - Method in class LinkedListQ
 
realSize() - Method in class ProvisionCell
 
realSize() - Method in class TaskCell
 
Receive - class Receive.
 
Receive(LinkedListQ, int, LinkedListQ, Semaphore) - Constructor for class Receive
 
ReceiverCell - class ReceiverCell.
 
ReceiverCell(String, String) - Constructor for class ReceiverCell
 
Receiving(LinkedListQ, Agent) - Method in class NonLocalTask
 
register(String, String, int) - Method in class CommunicateWithANS
 
register(String, String, String) - Method in class ANSConnection
 
registerWithANS(String, int) - Method in class Agent
Registers with an Agent Name Server.
removeCell(String) - Method in class LinkedListQ
 
removeChild(String) - Method in class PEComponentData
 
removeDetailWindow(String) - Method in class AgentWindow
 
removeFromPending(Object) - Method in class Agent
Removes an object from the pending hashtable and returns it.
removeHead() - Method in class LinkedListQ
Removes the head element of the list
removeMenu(String) - Method in class AgentGUI
Remove a menu from the menu bar.
removeOutcome(String) - Method in class PEComponentData
 
removeParameter(String) - Method in class PEComponentData
 
removeProvision(String) - Method in class PEComponentData
 
removeString(String) - Method in class LinkedListQ
 
removeSub(String) - Method in class TaskCell
 
removeSubtask(String) - Method in class TaskCell
 
RemoveTasks(TaskCell) - Method in class AgendaManager
 
removeUtilityFunction(String) - Method in class PEComponentData
 
removeWindow(String) - Method in class AgentGUI
Remove a window from the desktop.
Reporter - class Reporter.
 
Reporter(Agent, LinkedListQ, Semaphore, Hashtable) - Constructor for class Reporter
 
ReporterThread - class ReporterThread.
 
ReporterThread(int, Agent, Hashtable, Thread, Throwable) - Constructor for class ReporterThread
 
reportTaskDone(String) - Method in class TraceTable
 
reportTaskOccurence(String, String, AgendaCell) - Method in class TraceTable
 
reportTaskOccurence(String, String, Exception) - Method in class TraceTable
 
reportTaskOccurence(String, String, LinkedListQ) - Method in class TraceTable
 
reportTaskOccurence(String, String, ProvisionCell) - Method in class TraceTable
 
reset() - Method in class LinkedListQ
Resets the current element pointer to the head of the list
resetId() - Method in class TaskCell
 
resetInputProvisions() - Method in class TaskCell
 
resetProvisions() - Method in class LinkedListQ
 
Resource - class Resource.
 
Resource() - Constructor for class Resource
Class constructor.
Resource(String, String, String, String, String, String, String, String) - Constructor for class Resource
Class constructor that sets all fields.
run_Scheduler() - Method in class AgendaManager
The Schedular takes a TaskQuCell off the TaskQ, merges the tasks in the TaskQuCell with Tasks, then checks to see if any of the tasks can be run immediately (because they have no input provisions), distributes input provisions, and checks to see if a task can be run as the input provisions are filled in.
run() - Method in class ANSConnection
 
run() - Method in class ANSQuery
 
run() - Method in class AgendaManager
 
run() - Method in class DispatcherThread
 
run() - Method in class Executor
 
run() - Method in class ExecutorThread
 
run() - Method in class GPGPModule
 
run() - Method in class MsgOutput
 
run() - Method in class NLTtime
 
run() - Method in class PlannerThread
procedure that runs around and executes.
run() - Method in class Receive
 
run() - Method in class Reporter
 
run() - Method in class ReporterThread
 
run() - Method in class Scheduler
 
runPlanner() - Method in class PlannerThread
 
runScheduler() - Method in class Scheduler
 
runStartupTask() - Method in class Agent
Sends ou the startup task for the agent.

S

Schedule - class Schedule.
 
Schedule() - Constructor for class Schedule
 
Schedule(String, Hashtable, float) - Constructor for class Schedule
 
Scheduler - class Scheduler.
 
Semaphore - class Semaphore.
 
Semaphore() - Constructor for class Semaphore
 
Semaphore(int) - Constructor for class Semaphore
 
send(KQMLmsg) - Method in class Agent
Sends the given KQML object.
send(String) - Method in class Agent
Sends the given String message
send(String) - Method in class ck
 
sendError(KQMLmsg, String) - Method in class Agent
Sends an error message.
Sending(LinkedListQ, Agent) - Method in class NonLocalTask
 
sendLocal(KQMLmsg) - Method in class Agent
Sends the given message to itself.
sendMessages() - Method in class Agent
Sends all the messages in the SendQ
sendNow(String) - Method in class Agent
Actually performs the task of sending a message.
setActionDensity(String, String) - Method in class PEComponentData
 
setActionName(String) - Method in class TaskCell
 
setAgendaType(boolean) - Method in class AgendaCell
 
setAgent(String, String, int, String) - Method in class Agent
Synchronizes the internal agent variables to those set elsewhere.
setAmountAllocated(int) - Method in class RCell
 
setAns(String, int) - Method in class Agent
Syncs the internal ANS variables with ones set elsewhere
setARAName(String) - Method in class Agent
Sets the name of the ARA
setCAF(String) - Method in class PEComponentData
 
setCAF(String) - Method in class TaskCell
 
setChildren(Vector) - Method in class PEComponentData
 
setCompleted(boolean) - Method in class TaskCell
 
setCost(float) - Method in class TaskCell
 
setCost(String) - Method in class OutcomeCell
 
setCost(String, String) - Method in class PEComponentData
 
setData(String) - Method in class ProvisionCell
 
setDeadline(String) - Method in class PEComponentData
 
setDeadline(String) - Method in class TaskCell
 
setDebugMsgs(LinkedListQ) - Static method in class ActionResultsCell
 
setDebugMsgs(LinkedListQ) - Static method in class AgendaCell
 
setDebugMsgs(LinkedListQ) - Static method in class ObjectivesCell
 
setDebugMsgs(LinkedListQ) - Static method in class ProvisionCell
 
setDebugMsgs(LinkedListQ) - Static method in class ReceiverCell
 
setDebugMsgs(LinkedListQ) - Static method in class TaskQuCell
 
setDensity(String) - Method in class OutcomeCell
 
setDuration(float) - Method in class TaskCell
 
setDuration(String) - Method in class OutcomeCell
 
setDuration(String, String) - Method in class PEComponentData
 
setEarliestStart(String) - Method in class TaskCell
 
setEarliestStartTime(String) - Method in class PEComponentData
 
setFlag(boolean) - Static method in class ActionResultsCell
 
setFlag(boolean) - Static method in class AgendaCell
 
setFlag(boolean) - Static method in class ObjectivesCell
 
setFlag(boolean) - Static method in class ProvisionCell
 
setFlag(boolean) - Static method in class ReceiverCell
 
setFlag(boolean) - Static method in class TaskQuCell
 
setFrom(String) - Method in class PEComponentData
 
setGPGP(boolean) - Method in class TaskQuCell
 
sethasoutput(boolean) - Method in class TaskCell
 
setId(String) - Method in class RCell
 
setId(String) - Method in class TaskCell
 
setInputParameters(LinkedListQ, String) - Method in class TaskCell
 
setInputProvisions(LinkedListQ, String) - Method in class AgendaCell
 
setInputProvisions(LinkedListQ, String) - Method in class TaskCell
 
setLibrary(Hashtable) - Method in class PEComponentData
 
setLibraryExpanded(boolean) - Method in class PEComponentData
 
setList(LinkedListQ, String, String) - Method in class TaskCell
 
setLocal(boolean) - Method in class RCell
 
setLockType(String) - Method in class Resource
Sets the LockType.
setLogFile(String) - Method in class MsgOutput
 
setMessage(ProvisionCell) - Method in class ActionResultsCell
 
setMessageArea(JTextArea) - Method in class DebugSwitchCell
 
setName(String) - Method in class PEComponentData
 
setName(String) - Method in class ProvisionCell
 
setName(String) - Method in class ReceiverCell
 
setName(String) - Method in class Resource
Sets the Name of the Resource.
setNLTObject(Object) - Method in class TaskCell
 
setOntology(String) - Method in class RCell
 
setOutcomeProvisions(LinkedListQ, String) - Method in class TaskCell
 
setOutcomes(Vector) - Method in class PEComponentData
 
setOutProcName(String) - Method in class TaskCell
 
setParameters(Vector) - Method in class PEComponentData
 
setParent(String) - Method in class AgendaCell
 
setParent(String) - Method in class PEComponentData
 
setParent(String) - Method in class TaskCell
 
setParentTask(TaskCell) - Method in class AgendaCell
 
setPEC(Hashtable) - Method in class TaskCell
 
setPendingAction(String) - Method in class AgendaCell
 
setPerformative(String) - Method in class RCell
 
setPlanFile(String) - Method in class Plan
 
setProvider(String) - Method in class RCell
 
setProvision(String, String) - Method in class TaskCell
 
setProvisions(LinkedListQ) - Method in class AgendaCell
 
setProvisions(Vector) - Method in class PEComponentData
 
setQuality(float) - Method in class TaskCell
 
setQuality(String) - Method in class OutcomeCell
 
setQuality(String, String) - Method in class PEComponentData
 
setReceivedTime(long) - Method in class RCell
 
setRequester(String) - Method in class RCell
 
setResourceName(String) - Method in class RCell
 
setRootTask(String) - Method in class Schedule
 
setRR(boolean) - Method in class RCell
 
setSchedules(TreeSet) - Method in class TaskCell
 
setSharable(int) - Method in class Resource
Sets the Amount of the resource that is sharable.
setSharable(String) - Method in class Resource
Sets the Amount of the resource that is sharable.
setSingleAgent(int) - Method in class Resource
Sets the amount of resource that may be used by one Agent.
setSingleAgent(String) - Method in class Resource
Sets the amount of resource that may be requested by one Agent.
setSingleRequest(int) - Method in class Resource
Set the amount of resource that may be requested by an Agent at one time.
setSingleRequest(String) - Method in class Resource
Set the amount of resource that may be requested by an Agent at one time.
setSize(int) - Method in class Resource
Sets the number of resources.
setSize(String) - Method in class Resource
Sets the number of resources.
setSpecEvalCriteria(String) - Method in class TaskCell
 
setSubtasks(LinkedListQ, String) - Method in class TaskCell
 
setTask(String) - Method in class RCell
 
setTaskObject(Object) - Method in class TaskCell
 
setTasks(Hashtable) - Method in class Schedule
 
setTasks(Hashtable) - Method in class TaskQuCell
 
setTaskTemplate(String) - Method in class Agent
 
setTime(int) - Method in class Resource
Sets the amount of time an Agent may use a resource.
setTime(String) - Method in class Resource
Sets the amount of time an Agent may use a resource.
setTo(String) - Method in class PEComponentData
 
setTo(String) - Method in class ReceiverCell
 
setTraceName(String) - Method in class AgendaCell
 
setTraceName(String) - Method in class TaskCell
 
setType(String) - Method in class AgendaCell
 
setType(String) - Method in class PEComponentData
 
setType(String) - Method in class Resource
Set's the Type of the Resource.
setType(String) - Method in class TaskCell
 
setUtilityFunctions(Vector) - Method in class PEComponentData
 
setWorth(float) - Method in class Schedule
 
shutdownAgent() - Method in class Agent
Sends the shutdown task to the agent and then exits when done.
size() - Method in class Agent
 
size() - Method in class LinkedListQ
Returns the number of elements in the list
size() - Method in class Plan
 
start(LinkedListQ, Agent) - Method in class _Startup
 
startListening(int) - Method in class Agent
Creates a socket for the agent to listen to.
startLogging(String) - Method in class Agent
Turns logging on replacing the given file.
startLogging(String) - Method in class MsgOutput
 
startTrace(String, int, boolean) - Method in class Agent
Starts the appropriate trace variables and intializes the data structures.
stop(LinkedListQ, Agent) - Method in class _Shutdown
 
stopListening() - Method in class Agent
Stops listeneing to the current port and cleans up
stopLogging() - Method in class Agent
Stops logging
stopLogging() - Method in class MsgOutput
 
stopTimer() - Method in class NLTtime
 
stopTrace() - Method in class Agent
Stops the trace and returns the data.

T

taemsCAF() - Method in class PEComponentData
 
taemsCAFObject() - Method in class PEComponentData
 
taemsOutcomeObjects() - Method in class PEComponentData
 
taemsOutcomes() - Method in class PEComponentData
 
task - Variable in class PEComponentData
 
TASK - Static variable in class PEComponentData
 
TaskCell - class TaskCell.
 
TaskCompleted(TaskCell) - Method in class AgendaManager
 
TaskQuCell - class TaskQuCell.
 
TaskQuCell(String, Hashtable, LinkedListQ, String) - Constructor for class TaskQuCell
 
toJava(File) - Method in class PEComponentData
 
toString() - Method in class KQMLException
 
toString() - Method in class KQMLmsg
Returns the object as a valid KQML String.
toString() - Method in class Location
 
toString() - Method in class PEComponentData
 
toString() - Method in class RCell
 
toString() - Method in class Resource
 
toString() - Method in class Schedule
 
toString() - Method in class TraceTable
 
toTaems() - Method in class PEComponentData
 
toTaemsObject() - Method in class PEComponentData
 
TraceResultsWindow - class TraceResultsWindow.
 
TraceResultsWindow(TraceTable) - Constructor for class TraceResultsWindow
 
TraceTable - class TraceTable.
 
TraceTable(Agent, String, int, boolean) - Constructor for class TraceTable
 

U

uncaughtException(Thread, Throwable) - Method in class MonitoredThreadGroup
 
unregister() - Method in class Agent
Unregisters with the ANS
unregister(String) - Method in class ANSConnection
 
unregister(String) - Method in class CommunicateWithANS
 
update() - Method in class ANSQuery
 
updateFields() - Method in class AgentWindow
Updates the agent info fields from the variables.
userHash - Static variable in class Agent
A hashtable for the user to save persistent information
userThreadGroup - Variable in class Agent
A monitored Thread Group for the user to use

V

V() - Method in class Semaphore
 

W

windowClosing(WindowEvent) - Method in class AgentGUI
Sends a KQML shutdown message when the close button is pressed.

_

_Shutdown - class _Shutdown.
 
_Shutdown() - Method in class _Shutdown
 
_Shutdown() - Constructor for class _Shutdown
 
_Startup - class _Startup.
 
_Startup() - Method in class _Startup
 
_Startup() - Constructor for class _Startup
 

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