public class Performative
extends java.lang.Object
The FIPA standard communicative acts.
Modifier and Type | Field and Description |
---|---|
static PerformativeConstant |
AcceptProposal
The action of accepting a previously submitted proposal to perform an action.
|
static PerformativeConstant |
Agree
The action of agreeing to perform some action, possibly in the future.
|
static PerformativeConstant |
CallForProposal
The action of calling for proposals to perform a given action.
|
static PerformativeConstant |
Cancel
The action of one agent informing another agent that the first agent no
longer has the intention that the second agent performs some action.
|
static PerformativeConstant |
Confirm
The sender informs the receiver that a given proposition is true,
where the receiver is known to be uncertain about the proposition.
|
static PerformativeConstant |
Disconfirm
The sender informs the receiver that a given proposition is false, where
the receiver is known to believe, or believe it likely that, the proposition is true.
|
static PerformativeConstant |
Failure
The action of telling another agent that an action was attempted but the attempt failed.
|
static PerformativeConstant |
Inform
The sender informs the receiver that a given proposition is true.
|
static PerformativeConstant |
InformIf
A macro action for the agent of the action to inform the recipient
whether or not a proposition is true.
|
static PerformativeConstant |
InformRef
A macro action for sender to inform the receiver the object which
corresponds to a descriptor, for example, a name.
|
static PerformativeConstant |
NotUnderstood
The sender of the act (for example, i) informs the receiver (for example,
j) that it perceived that j performed some action, but that i did not
understand what j just did.
|
static PerformativeConstant |
Propagate
The sender intends that the receiver treat the embedded message as sent
directly to the receiver, and wants the receiver to identify the agents
denoted by the given descriptor and send the received propagate message
to them.
|
static PerformativeConstant |
Propose
The action of submitting a proposal to perform a certain action, given
certain preconditions.
|
static PerformativeConstant |
Proxy
The sender wants the receiver to select target agents denoted by a given
description and to send an embedded message to them.
|
static PerformativeConstant |
QueryIf
The action of asking another agent whether or not a given proposition
is true.
|
static PerformativeConstant |
QueryRef
The action of asking another agent for the object referred to by a
referential expression.
|
static PerformativeConstant |
Refuse
The action of refusing to perform a given action, and explaining
the reason for the refusal.
|
static PerformativeConstant |
RejectProposal
The action of rejecting a proposal to perform some action during
a negotiation.
|
static PerformativeConstant |
Request
The sender requests the receiver to perform some action.
|
static PerformativeConstant |
RequestWhen
The sender wants the receiver to perform some action when some
given proposition becomes true.
|
static PerformativeConstant |
RequestWhenever
The sender wants the receiver to perform some action as soon
as some proposition becomes true and thereafter each time
the proposition becomes true again.
|
static PerformativeConstant |
Subscribe
The act of requesting a persistent intention to notify the
sender of the value of a reference, and to notify again whenever
the object identified by the reference changes.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object x) |
int |
hashCode() |
static PerformativeConstant |
makeConstant(java.lang.String name) |
static PerformativeConstant |
toConstant(java.lang.String name) |
java.lang.String |
toString() |
public static final PerformativeConstant AcceptProposal
public static final PerformativeConstant Agree
public static final PerformativeConstant Cancel
public static final PerformativeConstant CallForProposal
public static final PerformativeConstant Confirm
public static final PerformativeConstant Disconfirm
public static final PerformativeConstant Failure
public static final PerformativeConstant Inform
public static final PerformativeConstant InformIf
public static final PerformativeConstant InformRef
public static final PerformativeConstant NotUnderstood
public static final PerformativeConstant Propagate
public static final PerformativeConstant Propose
public static final PerformativeConstant Proxy
public static final PerformativeConstant QueryIf
public static final PerformativeConstant QueryRef
public static final PerformativeConstant Refuse
public static final PerformativeConstant RejectProposal
public static final PerformativeConstant Request
public static final PerformativeConstant RequestWhen
public static final PerformativeConstant RequestWhenever
public static final PerformativeConstant Subscribe
public static PerformativeConstant makeConstant(java.lang.String name)
public static PerformativeConstant toConstant(java.lang.String name)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object x)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object