And interface for defining terminal states of an MDP.
This is an abstract superclass for grounded actions.
The attribute class defines attributes that define OO-MDP object classes.
This is the base class for an OO-MDP/OO-SG domain.
Propositional functions are defined to be evaluated on object parameters and this class provides a definition for a grounded propositional function; that is, it specifies specific object parameters on which the propositional function should be evaluated.
Object classes are part of the OO-MDP definition and define the kinds of objects that can exist in an OO-MDP state.
Object Instances are the primary element for defining states.
The propositional function class defines evaluations of object instances in an OO-MDP state and are part of the definition for an OO-MDP domain.
State objects are a collection of Object Instances.
Represents the probability of transition to a given state.
An abstract class for representing a value assignment for an attribute.
And enumeration type to indicate the various types of attributes supported.