|
Class Summary |
| AbilityDbItem |
AbilityDbItem is a conveinience class for holding the items that will be
put in the agents AbilityDb
Change Log
------------
Simon put a () init method in so that this could be extended gracefully. |
| AbilitySpec |
Change Log
----------
07/06/01 () init added
21/06/02 - DAML-S changes
26/9/02 - DAML-s changes back - moved to a name so that a URL can be
generated that is used in the service registration |
| AbilitySpecForwardCh |
|
| AbstractTask |
this interface is instantiatied by a number of different types of task, and
is used to store user defined parameters and info that are entered into the
task at design time using the Zeus Agent Generator tool
CHANGE LOG
20/9/02 added a description field to let users put in a description of the task
for some use cases; this information is used by the service description system
I have added some feilds and client methods to the class to collect service
description information, I think that this is the right place to do it because
while the Zeus reasoner only looks at plan atoms (primitive tasks) in an
open environment the ability to write service descriptions for reactive
tasks may be useful, so this interface provides the common root that the two
subclasses can inheret the functionality from. |
| Acquaintance |
|
| AddressBook |
|
| AddressEvent |
|
| AgentDescription |
|
| AMS_Description |
AMS_Description holds a description of an AMS as per fipa |
| ASCII_CharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing). |
| AttributeList |
|
| Bindings |
|
| BindingsRecord |
|
| BindResults |
|
| ConditionalNode |
|
| ConsumerRecord |
|
| DF_Description |
df_Description holds a description of an df as per fipa |
| DuplicationTable |
|
| Fact |
The Fact class is key conceptual data structure in ZEUS, since Fact objects
store the information that collectively forms the application ontology.
|
| FactDescription |
|
| FactSummary |
|
| FIPA_AddressBook |
FIPA_AddressBook is an extention of the addressbook that can cope with fipa
AID addresses, the intention is that this should be used to implement an
ACC agent that can act as a gateway from Zeus agencies to the FIPA world. |
| FIPA_AID_Address |
FIPA_AID_Address is an implementation of the Address interface that is used to
hold addresses of agents that have identified themselves with FIPA format aid's
ISSUES
Resolvers: we don't do them yet, and we might need to.
|
| FIPA_AMS_Management_Content |
|
| FIPA_AP_Description |
|
| FIPA_DF_Management_Content |
this class is used to construct and store content if the FIPA Agent Management
ontology that is either to be passed to, or from the DF |
| FIPA_MTP_Description |
FIPA_MTP_Description is used to store the result of parsing a mtp-description
fragment. |
| FIPA_Property |
|
| FIPA_Received |
FIPA_Received is used to store the stamps that FIPA says you should be
able to attach to the various messages that they allow |
| FIPA_Search_Constraints |
|
| FIPA_Service_Description |
provide a datatype that is used to hold the service descriptions
and provide matching services for them |
| FIPA_Transport_Profile |
FIPA_Transport_Profile is used to store the results of parsing
transport profiles, and to generate a string (with toString()) which
can be sent to FIPA agent platforms. |
| FIPAParser |
|
| FIPAParser.JJCalls |
|
| FIPAParserTokenManager |
|
| FIPAPerformative |
FIPAPerformative extends the performative class so that when getReceivers() is
called it converts the values in the vector into strings from FIPA_AID_Addresses.
|
| Goal |
The Goal class is an important agent-level conceptual data structure.
|
| GoalSummary |
|
| MessageActionImpl |
|
| MessagePatternImpl |
MessagePattern is used to set attribute value pairs for the MessageRule class:
you specify as string array like so {"attribite1","reg_exp expression for a1", "attribute2",
"reg_exp expression for a2", ...., "attributen", "reg_exp expression for an"} |
| MessageRuleImpl |
A message rule is set in the zeus.actors.MsgHandler of an agent (look for the set method!)
|
| OntologyDb |
This implements the Ontology Database component, which has two main roles:
database - to store the conceptual descriptions that make up an ontology
factory - to create new Fact objects from the stored fact descriptions
Aside from the fact creation and query methods, developers are unlikely to
need the other methods of this class.
|
| OntologyDbChangeEvent |
|
| OntologyParser |
|
| OntologyParserTokenManager |
|
| Ordering |
Ordering is used in the task chaining process for PrimitiveTasks
ChangeLog
---------
07 -06 -01 Simon adds () init for extensibility |
| Parser |
|
| Parser.JJCalls |
|
| ParserTokenManager |
|
| Performative |
The Performative class provides a standard data structure for inter-agent
messaging. |
| PerformativeParser |
|
| PerformativeParserTokenManager |
|
| PlannerEnactStruct |
|
| PlannerQueryStruct |
|
| PlanScript |
PlanScripts are (I think) a set of tasks chained together to form a meta task |
| PrimitiveTask |
PrimativeTask is the representation that the Agent Generator uses
to store task specifications and write them into Java using the TaskWriter |
| ProducerRecord |
|
| ProtocolInfo |
|
| Relationship |
|
| ReportRec |
|
| ReservationEntry |
|
| ResolutionContext |
|
| ResourceItem |
|
| Restriction |
|
| RestrictionParser |
|
| RestrictionParser.JJCalls |
|
| RestrictionParserTokenManager |
|
| ReteKB |
this is the definition of a kb in Zeus for the Rulebase tasks. |
| RoutingRecord |
|
| SimpleCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing). |
| SL_Util |
provide some commonly used functors to do formatting. |
| SLParser |
zeus.concepts.SLParser wraps the SLParsers in Zeus, the parsers themselves are from the team at
the University of Parma and TILabs, so thanks for that guys! |
| StrategyInfo |
|
| Summary |
|
| SummaryTable |
|
| SummaryTask |
|
| SuppliedDb |
|
| SuppliedItem |
|
| Task |
|
| TaskLink |
|
| TaskNode |
|
| TaskSummary |
|
| Token |
Describes the input token stream. |
| TransportConfig |
this class is used to load the configuration info for the various
FIPA transports that could be set for Zeus. |
| ZeusAddress |
|
| ZeusParser |
|