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. |