|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Classes in zeus.actors used by Default Package | |
| AgentContext
Every agent must have an implementor of this intereface, or they probably won't work. |
|
| Classes in zeus.actors used by zeus.actors | |
| AbilityDb
This class implements the Ability Database component, which stores the acquaintances of the owning agent. |
|
| AgentContext
Every agent must have an implementor of this intereface, or they probably won't work. |
|
| ConsumedDb
The Consumed Resources Database is an internal storage component used by the Planner in the course of its activities. |
|
| DataRec
|
|
| Decomposition
|
|
| DecompositionStruct
|
|
| EffectChain
|
|
| ExecutionMonitor
This component controls the invocation of the domain functions that implement the agent's task abilities. |
|
| ExternalDb
If an agent needs a resource it will first examine its local resource database, and if the necessary Fact is not present it then will consult its
external resource database (if it has one). |
|
| InTray
This interface was initially implemented as a Tag only, however it has grown to allow the programmer to use it to discover the preferred addresses that an implementing object wants to listen on |
|
| LinkInfo
|
|
| MailBox
Each agent has a Mailbox component that implements its communication mechanism. |
|
| MsgHandler
The Message Handler component implements each Zeus agent's internal "mail sorting office", continually checking the incoming-message-queue of the MailBox for new messages, and forwarding them to the relevant
components within the agent. |
|
| MsgHandler.AbilityLogger
|
|
| MsgHandler.ReportLogger
|
|
| MsgNode
|
|
| OrganisationDb
The Organisation Database stores the agent's beliefs about its organisational relationships with other agents. |
|
| PlanDb
The Plan Database is a simple storage component that holds the plan descriptions known by the owning agent. |
|
| Planner
This component implements the agent's Planning and Scheduling mechanism. |
|
| PlanRecord
PlanRecord is used to manage the execution of a (primitive, mutable or infered) task. |
|
| PostMan
This component is part of the MailBox, and is responsible for
dispatching messages on demand to their recipients. |
|
| PreconditionChain
|
|
| ProducedDb
The Produced Resources Database is an internal storage component used by the Planner in the course of its activities. |
|
| ProtocolDb
The Protocol Database is a simple storage component that holds references to the social interaction protocols known by the agent. |
|
| ProtocolDbResult
|
|
| ResourceDb
This class implements the Resource Database component, whose role is to store the resources owned by the agent, (which are Fact objects).
|
|
| RootNode
|
|
| Server
This component is part of the MailBox, and is responsible for
reading incoming messages. |
|
| TaskContext
TaskContext is a API which should make it easy for the agent developer (you!) |
|
| TaskDb
The Task Database is a simple storage component that holds the Task
descriptions known by the owning agent. |
|
| ZeusTask
Tasks are generated in the form of 'stub' files, skeleton implementations that need to be realised by application specific program code - this code is linked to the agents through the methods of this interface. |
|
| Classes in zeus.actors used by zeus.actors.event | |
| PlanRecord
PlanRecord is used to manage the execution of a (primitive, mutable or infered) task. |
|
| Classes in zeus.actors used by zeus.actors.factories | |
| OutTray
OutTray is implemented by any class wishing to provide a transport service for a Zeus agent. |
|
| ZeusAgentContext
Every Zeus Agent possesses one implementation of the AgentContext interface whose role is to hold references to the objects that implement the agent's internal components. |
|
| Classes in zeus.actors used by zeus.actors.graphs | |
| ProtocolDbResult
|
|
| Classes in zeus.actors used by zeus.actors.intrays | |
| AgentContext
Every agent must have an implementor of this intereface, or they probably won't work. |
|
| InTray
This interface was initially implemented as a Tag only, however it has grown to allow the programmer to use it to discover the preferred addresses that an implementing object wants to listen on |
|
| MailBox
Each agent has a Mailbox component that implements its communication mechanism. |
|
| MsgHandler
The Message Handler component implements each Zeus agent's internal "mail sorting office", continually checking the incoming-message-queue of the MailBox for new messages, and forwarding them to the relevant
components within the agent. |
|
| Server
This component is part of the MailBox, and is responsible for
reading incoming messages. |
|
| Classes in zeus.actors used by zeus.actors.outtrays | |
| MailBox
Each agent has a Mailbox component that implements its communication mechanism. |
|
| OutTray
OutTray is implemented by any class wishing to provide a transport service for a Zeus agent. |
|
| PostMan
This component is part of the MailBox, and is responsible for
dispatching messages on demand to their recipients. |
|
| ZeusAgentContext
Every Zeus Agent possesses one implementation of the AgentContext interface whose role is to hold references to the objects that implement the agent's internal components. |
|
| Classes in zeus.actors used by zeus.actors.rtn | |
| AgentContext
Every agent must have an implementor of this intereface, or they probably won't work. |
|
| Classes in zeus.actors used by zeus.actors.rtn.util | |
| AgentContext
Every agent must have an implementor of this intereface, or they probably won't work. |
|
| ProtocolDbResult
|
|
| Classes in zeus.actors used by zeus.agents | |
| AgentContext
Every agent must have an implementor of this intereface, or they probably won't work. |
|
| MsgHandler
The Message Handler component implements each Zeus agent's internal "mail sorting office", continually checking the incoming-message-queue of the MailBox for new messages, and forwarding them to the relevant
components within the agent. |
|
| Classes in zeus.actors used by zeus.agentviewer | |
| AgentContext
Every agent must have an implementor of this intereface, or they probably won't work. |
|
| Classes in zeus.actors used by zeus.agentviewer.acquaintances | |
| AgentContext
Every agent must have an implementor of this intereface, or they probably won't work. |
|
| OrganisationDb
The Organisation Database stores the agent's beliefs about its organisational relationships with other agents. |
|
| Classes in zeus.actors used by zeus.agentviewer.engine | |
| AgentContext
Every agent must have an implementor of this intereface, or they probably won't work. |
|
| Classes in zeus.actors used by zeus.agentviewer.mail | |
| AgentContext
Every agent must have an implementor of this intereface, or they probably won't work. |
|
| MailBox
Each agent has a Mailbox component that implements its communication mechanism. |
|
| Classes in zeus.actors used by zeus.agentviewer.msghandler | |
| AgentContext
Every agent must have an implementor of this intereface, or they probably won't work. |
|
| Classes in zeus.actors used by zeus.agentviewer.plansch | |
| AgentContext
Every agent must have an implementor of this intereface, or they probably won't work. |
|
| ExecutionMonitor
This component controls the invocation of the domain functions that implement the agent's task abilities. |
|
| Planner
This component implements the agent's Planning and Scheduling mechanism. |
|
| PlanRecord
PlanRecord is used to manage the execution of a (primitive, mutable or infered) task. |
|
| Classes in zeus.actors used by zeus.agentviewer.protocol | |
| AgentContext
Every agent must have an implementor of this intereface, or they probably won't work. |
|
| ProtocolDb
The Protocol Database is a simple storage component that holds references to the social interaction protocols known by the agent. |
|
| Classes in zeus.actors used by zeus.agentviewer.resources | |
| AgentContext
Every agent must have an implementor of this intereface, or they probably won't work. |
|
| ResourceDb
This class implements the Resource Database component, whose role is to store the resources owned by the agent, (which are Fact objects).
|
|
| Classes in zeus.actors used by zeus.agentviewer.rete | |
| AgentContext
Every agent must have an implementor of this intereface, or they probably won't work. |
|
| Classes in zeus.actors used by zeus.agentviewer.task | |
| AgentContext
Every agent must have an implementor of this intereface, or they probably won't work. |
|
| TaskDb
The Task Database is a simple storage component that holds the Task
descriptions known by the owning agent. |
|
| Classes in zeus.actors used by zeus.concepts | |
| AgentContext
Every agent must have an implementor of this intereface, or they probably won't work. |
|
| Classes in zeus.actors used by zeus.rete | |
| AgentContext
Every agent must have an implementor of this intereface, or they probably won't work. |
|
| Classes in zeus.actors used by zeus.rete.action | |
| AgentContext
Every agent must have an implementor of this intereface, or they probably won't work. |
|
| Classes in zeus.actors used by zeus.visualiser | |
| AgentContext
Every agent must have an implementor of this intereface, or they probably won't work. |
|
| Classes in zeus.actors used by zeus.visualiser.basic | |
| AgentContext
Every agent must have an implementor of this intereface, or they probably won't work. |
|
| Classes in zeus.actors used by zeus.visualiser.control | |
| AgentContext
Every agent must have an implementor of this intereface, or they probably won't work. |
|
| Classes in zeus.actors used by zeus.visualiser.report | |
| AgentContext
Every agent must have an implementor of this intereface, or they probably won't work. |
|
| Classes in zeus.actors used by zeus.visualiser.society | |
| AgentContext
Every agent must have an implementor of this intereface, or they probably won't work. |
|
| Classes in zeus.actors used by zeus.visualiser.statistics | |
| AgentContext
Every agent must have an implementor of this intereface, or they probably won't work. |
|
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||