Package | Description |
---|---|
casa.event |
Contains classes that implement Events (see
Event ),
which are used to describe dependencies (including time expiry or time
intervals) among things like social commitments and deferred code. |
casa.policy |
Modifier and Type | Class and Description |
---|---|
class |
MessageEventDescriptor |
Modifier and Type | Method and Description |
---|---|
protected EventDescriptor |
EventDescriptor.EventDescriptorLispOperator.makeNew(PolicyAgentInterface agent,
String type,
Pair<String,Object>[] pairs)
a function that makes returns new EventDescriptor out of the parameters
|
Modifier and Type | Method and Description |
---|---|
int |
EventDescriptor.compareTo(PolicyAgentInterface agent,
EventDescriptor o) |
boolean |
MessageEventDescriptor.overrides(EventDescriptor other)
Determines if this EventDescriptor should override (replace, takes precedence over)
the other one such that the other one's associated policy doesn't get executed at
all.
|
boolean |
EventDescriptor.overrides(EventDescriptor other)
Determines if this EventDescriptor should override (replace, takes precidence over)
the other one such that the other one's associated policy doesn't get executed at
all.
|
Modifier and Type | Field and Description |
---|---|
private EventDescriptor |
Policy.antecedent |
Modifier and Type | Method and Description |
---|---|
EventDescriptor |
Policy.getAntecedent() |
EventDescriptor |
AbstractPolicy.getAntecedent() |
Modifier and Type | Method and Description |
---|---|
void |
Policy.setAntecedent(EventDescriptor antecedent) |