Package | Description |
---|---|
jade.semantics.actions | |
jade.semantics.interpreter | |
jade.semantics.lang.sl.grammar |
Provides the hierarchy of classes implementing the abstract grammar of the
FIPA-SL language.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CommunicativeAction
CommunicativeAction is the interface of all communicative semantic actions
that a Semantic Agent may perform.
|
Modifier and Type | Method and Description |
---|---|
SemanticAction |
CommunicativeAction.newAction(ACLMessage aclMessage)
Creates a new instance of this prototype of semantic action from an
ACLMessage.
|
SemanticAction |
SemanticAction.newAction(ActionExpression actionExpression)
Creates a new instance of this prototype of semantic action from
the specified action expression.
|
SemanticAction |
CommunicativeAction.newAction(ActionExpression actionExpression)
Creates a new instance of this prototype of semantic action from
the specified action expression.
|
SemanticAction |
CommunicativeAction.newAction(Content content,
CommunicativeAction body)
Creates an instance of the Semantic Action from a communicative action and a specific content
|
SemanticAction |
SemanticAction.newAction(Formula rationalEffect,
ACLMessage inReplyTo)
Creates a new instance of this prototype of semantic action from
the specified rational effect.
|
SemanticAction |
CommunicativeAction.newAction(Formula rationalEffect,
ACLMessage inReplyTo)
Creates a new instance of this prototype of semantic action from
the specified rational effect.
|
SemanticAction |
CommunicativeAction.newAction(Term author,
ListOfTerm receivers,
Content content,
CommunicativeAction inReplyTo)
Creates an instance of Semantic Action from a sender, receivers and content,
such that it is a consistent reply to another communicative action
|
Modifier and Type | Method and Description |
---|---|
SemanticAction |
SemanticCapabilities.SemanticActionTable.getSemanticActionInstance(ActionExpression actionExp) |
Modifier and Type | Field and Description |
---|---|
(package private) SemanticAction |
ActionExpression._sm_action |
Modifier and Type | Method and Description |
---|---|
SemanticAction |
ActionExpression.sm_action() |
Modifier and Type | Method and Description |
---|---|
void |
ActionExpression.sm_action(SemanticAction o) |