Package fr.uga.pddl4j.problem
Enum Class AbstractProblem.Data
- All Implemented Interfaces:
Serializable
,Comparable<AbstractProblem.Data>
,Constable
- Enclosing class:
- AbstractProblem
The enum used to list the set of internal data structures needed by the instantiation process.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionThe list of actions of the instantiated problem.The compound task symbols.The constants symbols.The list of durative_actions of the instantiated problem.The list of durative methods of the instantiated problem.The list of relevant fluents of the instantiated problem.The function signature (the function symbol and the type of each argument).The function symbols.The goal of the instantiated problem.The list of ground inertia detected.The list of ground numeric inertia detected.The list of inertia detected.The initial state the instantiated problem.The initial task network the instantiated problem.The list of actions in their integer representation.The goal in its integer representation.The initial state in its integer representation.The initial task netwok in its integer representation.The list of methods in their integer representation.The list of methods of the instantiated problem.The list of relevant numeric fluents of the instantiated problem.The list of numeric inertia detected.The predicate signature (the predicate symbol and the type of each argument).The predicate symbols.The primitive task symbols.The list of task resolvers of the instantiated problem.The task signature (the task symbol and the type of each argument).The list of relevant tasks of the instantiated problem.The primitive and the compound task symbols.The type symbols.The types and the domain of the type. -
Method Summary
Modifier and TypeMethodDescriptionstatic AbstractProblem.Data
Returns the enum constant of this class with the specified name.static AbstractProblem.Data[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
TYPES
The types and the domain of the type. -
TYPE_SYMBOLS
The type symbols. -
CONSTANT_SYMBOLS
The constants symbols. -
FUNCTION_SYMBOLS
The function symbols. -
PREDICATE_SYMBOLS
The predicate symbols. -
PRIMITIVE_TASKS_SYMBOLS
The primitive task symbols. -
COMPOUND_TASKS_SYMBOLS
The compound task symbols. -
TASKS_SYMBOLS
The primitive and the compound task symbols. -
PREDICATE_SIGNATURES
The predicate signature (the predicate symbol and the type of each argument). -
FUNCTION_SIGNATURES
The function signature (the function symbol and the type of each argument). -
TASK_SIGNATURES
The task signature (the task symbol and the type of each argument). -
INT_ACTIONS
The list of actions in their integer representation. -
INT_METHODS
The list of methods in their integer representation. -
INT_GOAL
The goal in its integer representation. -
INT_INITIAL_STATE
The initial state in its integer representation. -
INT_INITIAL_TASK_NETWORK
The initial task netwok in its integer representation. -
INERTIA
The list of inertia detected. -
NUMERIC_INERTIA
The list of numeric inertia detected. -
GROUND_INERTIA
The list of ground inertia detected. -
GROUND_NUMERIC_INERTIA
The list of ground numeric inertia detected. -
ACTIONS
The list of actions of the instantiated problem. -
DURATIVE_ACTIONS
The list of durative_actions of the instantiated problem. -
METHODS
The list of methods of the instantiated problem. -
DURATIVE_METHODS
The list of durative methods of the instantiated problem. -
FLUENTS
The list of relevant fluents of the instantiated problem. -
NUMERIC_FLUENTS
The list of relevant numeric fluents of the instantiated problem. -
TASKS
The list of relevant tasks of the instantiated problem. -
TASK_RESOLVERS
The list of task resolvers of the instantiated problem. -
INITIAL_TASK_NETWORK
The initial task network the instantiated problem. -
GOAL
The goal of the instantiated problem. -
INITIAL_STATE
The initial state the instantiated problem.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-