|
Class Summary |
| AbstractCommunicationAgent |
The AbstractCommunicationAgent is a base class for external agents
that communicate with other agents solely using CommunicativeActs. |
| CommunicationLibrary |
CommunicationLibrary is a helper class to clean up the library
when a VM is restarted. |
| CommunicativeAct |
An internal representation of a Brahms CommunicativeAct object about which a
ComAgent can receive beliefs. |
| CommunicativeActBeliefOrganizer |
The CommunicativeActBeliefOrganizer organizes the beliefs of a
communicative act such that the belief about 'envelope("sender")'
is the last belief in the list. |
| CommunicativeActFactory |
CommunicativeActFactory is a factory providing methods to create
new CommunicativeActs. |
| CreateCommunicativeActActivity |
The CreateCommunicativeActActivity creates a new CommunicativeAct object with
the specified sender, receiver, subject, action, performative
and replyTo agent. |
| GetCommunicativeActProperty |
The GetCommunicativeActProperty activity allows a model builder to retrieve
the value of a property in the belief set of a communicative act by passing
an unbound variable and having it be assigned the value of the property in
the envelope map or payload map of the communicative act. |
| GetEnvelopePropertyActivity |
The GetCommunicativeActProperty activity allows a model builder to retrieve
the value of a property in the belief set of a communicative act by passing
an unbound variable and having it be assigned the value of the property in
the envelope map of the communicative act. |
| GetPayloadPropertyActivity |
The GetCommunicativeActProperty activity allows a model builder to retrieve
the value of a property in the belief set of a communicative act by passing
an unbound variable and having it be assigned the value of the property in
the payload map of the communicative act. |
| RetractCommunicativeActActivity |
The RetractCommunicativeActActivity activity allows a model builder to remove
all beliefs about a communicative act from the agent's belief set. |
| SendCommunicativeActActivity |
The SendCommunicativeActActivity activity allows a model builder to send all beliefs
stored in a CommunicativeAct's belief set to another agent. |
| SetCommunicativeActProperty |
The SetCommunicativeActProperty activity allows a model builder to set a
belief in a communicative act's envelope map or payload map. |
| SetEnvelopePropertyActivity |
The SetEnvelopePropertyActivity activity allows a model builder to set a
belief in a communicative act's envelope map. |
| SetPayloadPropertyActivity |
The SetPayloadPropertyActivity activity allows a model builder to set a
belief in a communicative act's payload map. |