Inheritance diagram for ics.TripleApl.AMS:

Public Member Functions | |
| AMS (ServiceRoot s) | |
| void | getMain (MainFrame m) |
| void | openProject (File f) |
| void | saveProject (File f) |
| void | closeProject () |
| void | javaAgentInit () throws Exception |
| AgentNamingService | acquireAgentNamingService () throws Exception |
| AgentDirectoryService | acquireAgentDirectoryService () throws Exception |
| MessageTransportService | acquireMessageTransportService () throws Exception |
| AgentName | acquireAgentName () throws Exception |
| Locator | bindToMessageTransportService () throws Exception |
| AgentDescription | getAgentDescription () |
| int | getStatus () |
| String | getItemName () |
| void | setFullname (String host) |
| String | getFullName () |
| String | getName () |
| void | agentSelected (Agent a) |
| String | getAgentName () |
| void | addAgent (File file) |
| void | isUpdated (Agent a) |
| void | recompile (File file, Agent agent) |
| void | startAll () |
| void | stepAll () |
| void | resetAll () |
| void | removeAll () |
| void | stopAll () |
| Hashtable | getPlugins () |
| void | runSelectedAgent (Agent agent) |
| void | stopSelectedAgent (Agent agent) |
| void | stepSelectedAgent (Agent agent) |
| void | removeSelectedAgent (Agent a) |
| void | receiveMessage (TransportMessage tmsg) |
| Agent | locateAgent (String name) |
| boolean | handleMessage (Agent sender, Message message) |
| void | handleAMSMessage (Vector message) |
| MessageLog | getMessageLog () |
| Object | getObserver () |
| Vector | getAgentList () |
| DeliberationCycle | newDeliberationCycle () |
| String | getCapabilitiesBaseString () |
| String | getBeliefBaseString () |
| String | getGoalBaseString () |
| String | getPlanBaseString () |
| String | getPlanningGoalRuleBaseString () |
| String | getPlanRevisionRuleBaseString () |
Public Attributes | |
| MainFrame | main = null |
| Vector | agentList = new Vector() |
| String | fullName = "" |
Protected Member Functions | |
| AgentDescription | findRemoteAMS (String name) throws Exception |
| TransportMessage | buildTransportMessage (AgentDescription agt, String content) |
| void | sendTransportMessage (TransportMessage msg) throws Exception |
| void | assertTrue (boolean exp, String msg) throws Exception |
Protected Attributes | |
| ServiceRoot | sr |
| Locator | lctr |
| AgentNamingService | ans |
| AgentDirectoryService | ads |
| MessageTransportService | mts |
| AgentName | name |
| AgentDescription | adesc |
| Hashtable | plugins = new Hashtable() |
Package Attributes | |
| MessageLog | messages = new MessageLog() |
| String | hostname = "" |
| ProjectSettings | project |
| int | agentcount |
Private Member Functions | |
| void | addPlugins () |
| void | searchDirectory (File f, String s) throws IOException, ClassNotFoundException, InstantiationException, IllegalAccessException |
| Agent | compile (File file, Hashtable inst) throws ParseException |
| void | removeAgent (Agent agent) |
Static Private Attributes | |
| static final Class | DELIBERATION_CYCLE_CLASS = DefaultDeliberationCycle.class |
| static int | singleton = 0 |
| static final String | AMS_SELECTED = "- AMS selected -" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from ics.TripleApl.Agent. |
|
|
Reimplemented from ics.TripleApl.Agent. |
|
|
Reimplemented from ics.TripleApl.Agent. |
|
|
Implements aplp.AgentTreeItem. |
|
|
Reimplemented from ics.TripleApl.Agent. |
|
|
Implements aplp.AgentTreeItem. |
|
|
|
|
|
|
|
|
Reimplemented from ics.TripleApl.Agent. |
|
|
|
|
|
Reimplemented from ics.TripleApl.Agent. |
|
|
Reimplemented from ics.TripleApl.Agent. |
|
|
Reimplemented from ics.TripleApl.Agent. |
|
|
Reimplemented from ics.TripleApl.Agent. |
|
|
Implements aplp.AgentTreeItem. |
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from ics.TripleApl.Agent. |
|
|
|
|
|
|
|
|
|
|
|
|
1.4.5