Package | Description |
---|---|
casa.policy | |
casa.policy.sc3.actions | |
casa.socialcommitments |
Contains classes implementing social commitments.
|
casa.socialcommitments.operators |
Modifier and Type | Field and Description |
---|---|
(package private) Class<? extends Action> |
Policy.SCOpData.actionClass |
Modifier and Type | Class and Description |
---|---|
class |
AckAction |
class |
ConsiderAction |
class |
MakeConversationAction |
class |
MonitorAction |
class |
NotifyAction |
class |
PerformAction |
class |
ProposeDischargeAction |
class |
ProxyAction |
class |
ReplyAction |
Modifier and Type | Field and Description |
---|---|
private Action |
SocialCommitment.action
The action that should fulfil this commitment.
|
Modifier and Type | Method and Description |
---|---|
Action |
SocialCommitment.getAction()
Retrieves the action of this commitment.
|
Modifier and Type | Method and Description |
---|---|
void |
SocialCommitmentsStore.addCommitment(PolicyAgentInterface agent,
URLDescriptor debtor,
URLDescriptor creditor,
String performative,
Act act,
Event event,
Action action)
This adds a commitment with the specified arguments.
|
int |
Action.compareTo(Action action)
Compares this action to another action.
|
boolean |
Action.equals(Action action)
equals does...
|
void |
SocialCommitmentsStore.removeCommitment(PolicyAgentInterface agent,
URLDescriptor debtor,
URLDescriptor creditor,
String performative,
Act act,
Event event,
Action action)
This removes a commitment formed from the parameters.
|
Constructor and Description |
---|
DependantSocialCommitment(PolicyAgentInterface agent,
SocialCommitment guard,
URLDescriptor newDebtor,
URLDescriptor newCreditor,
String newPerformative,
Act newAct,
Event event,
Action action) |
DependantSocialCommitment(PolicyAgentInterface agent,
SocialCommitment guard,
URLDescriptor newDebtor,
URLDescriptor newCreditor,
String newPerformative,
Act newAct,
Event event,
Action action,
Event... events) |
SocialCommitment(PolicyAgentInterface agent,
URLDescriptor newDebtor,
URLDescriptor newCreditor,
String newPerformative,
Act newAct,
Event event,
Action newAction)
Constructs a new social commitment from the given information.
|
SocialCommitment(PolicyAgentInterface agent,
URLDescriptor newDebtor,
URLDescriptor newCreditor,
String newPerformative,
Act newAct,
Event event,
Action newAction,
Event... newEvents)
Constructs a new social commitment from the given information.
|
Modifier and Type | Field and Description |
---|---|
protected Class<? extends Action> |
AddSocialCommitment.actionClass |
Modifier and Type | Method and Description |
---|---|
protected Action |
AddSocialCommitment.createAction(PolicyAgentInterface agent) |
protected Action |
AddSocialCommitment.createActionWithData(PolicyAgentInterface agent) |
Modifier and Type | Method and Description |
---|---|
Class<? extends Action> |
AddSocialCommitment.getActionClass() |
Constructor and Description |
---|
AddDependentSocialCommitment(SocialCommitmentDescriptor scDescriptor,
URLDescriptor debtor,
URLDescriptor creditor,
String performative,
Act act,
Event event,
Class<? extends Action> actionClass,
Object actionData,
boolean shared,
boolean persistent,
Condition condition,
Event[] events) |
AddSocialCommitment(URLDescriptor newDebtor,
URLDescriptor newCreditor,
String newPerformative,
Act newAct,
Event newEvent,
Class<? extends Action> newActionClass,
Object newActionData,
boolean newShared,
boolean newPersistent,
Condition newCondition,
Event[] newEvents) |