ActionDescription<T extends CausalLaw> |
This class represents an action description as a set of causal laws.
|
CActionDescription |
This class represents an action description for the action language C as a
set of causal rules, and provides some basic functionality such as grounding.
|
CLaw |
The action description language C consists of two distinct expressions:
static laws and dynamic laws.
|
DynamicLaw |
A dynamic law in C has the form caused F if G after U where F is a
propositional formula over the set of fluent names (called headFormula) G is
a propositional formula over the set of fluent names (called ifFormula) U is
a propositional formula over the set of fluent names and the set of action
names (called afterFormula)
|
StaticLaw |
This class represents a static rule in C, which has the following form:
caused H if G where H is a propositional formula over the set of fluents and
G is a propositional formula over the set of fluents and the set of actions
|