Enum Class AbstractProblem.Data

java.lang.Object
java.lang.Enum<AbstractProblem.Data>
fr.uga.pddl4j.problem.AbstractProblem.Data
All Implemented Interfaces:
Serializable, Comparable<AbstractProblem.Data>, Constable
Enclosing class:
AbstractProblem

protected static enum AbstractProblem.Data extends Enum<AbstractProblem.Data>
The enum used to list the set of internal data structures needed by the instantiation process.
  • Enum Constant Details

    • TYPES

      public static final AbstractProblem.Data TYPES
      The types and the domain of the type.
    • TYPE_SYMBOLS

      public static final AbstractProblem.Data TYPE_SYMBOLS
      The type symbols.
    • CONSTANT_SYMBOLS

      public static final AbstractProblem.Data CONSTANT_SYMBOLS
      The constants symbols.
    • FUNCTION_SYMBOLS

      public static final AbstractProblem.Data FUNCTION_SYMBOLS
      The function symbols.
    • PREDICATE_SYMBOLS

      public static final AbstractProblem.Data PREDICATE_SYMBOLS
      The predicate symbols.
    • PRIMITIVE_TASKS_SYMBOLS

      public static final AbstractProblem.Data PRIMITIVE_TASKS_SYMBOLS
      The primitive task symbols.
    • COMPOUND_TASKS_SYMBOLS

      public static final AbstractProblem.Data COMPOUND_TASKS_SYMBOLS
      The compound task symbols.
    • TASKS_SYMBOLS

      public static final AbstractProblem.Data TASKS_SYMBOLS
      The primitive and the compound task symbols.
    • PREDICATE_SIGNATURES

      public static final AbstractProblem.Data PREDICATE_SIGNATURES
      The predicate signature (the predicate symbol and the type of each argument).
    • FUNCTION_SIGNATURES

      public static final AbstractProblem.Data FUNCTION_SIGNATURES
      The function signature (the function symbol and the type of each argument).
    • TASK_SIGNATURES

      public static final AbstractProblem.Data TASK_SIGNATURES
      The task signature (the task symbol and the type of each argument).
    • INT_ACTIONS

      public static final AbstractProblem.Data INT_ACTIONS
      The list of actions in their integer representation.
    • INT_METHODS

      public static final AbstractProblem.Data INT_METHODS
      The list of methods in their integer representation.
    • INT_GOAL

      public static final AbstractProblem.Data INT_GOAL
      The goal in its integer representation.
    • INT_INITIAL_STATE

      public static final AbstractProblem.Data INT_INITIAL_STATE
      The initial state in its integer representation.
    • INT_INITIAL_TASK_NETWORK

      public static final AbstractProblem.Data INT_INITIAL_TASK_NETWORK
      The initial task netwok in its integer representation.
    • INERTIA

      public static final AbstractProblem.Data INERTIA
      The list of inertia detected.
    • NUMERIC_INERTIA

      public static final AbstractProblem.Data NUMERIC_INERTIA
      The list of numeric inertia detected.
    • GROUND_INERTIA

      public static final AbstractProblem.Data GROUND_INERTIA
      The list of ground inertia detected.
    • GROUND_NUMERIC_INERTIA

      public static final AbstractProblem.Data GROUND_NUMERIC_INERTIA
      The list of ground numeric inertia detected.
    • ACTIONS

      public static final AbstractProblem.Data ACTIONS
      The list of actions of the instantiated problem.
    • DURATIVE_ACTIONS

      public static final AbstractProblem.Data DURATIVE_ACTIONS
      The list of durative_actions of the instantiated problem.
    • METHODS

      public static final AbstractProblem.Data METHODS
      The list of methods of the instantiated problem.
    • DURATIVE_METHODS

      public static final AbstractProblem.Data DURATIVE_METHODS
      The list of durative methods of the instantiated problem.
    • FLUENTS

      public static final AbstractProblem.Data FLUENTS
      The list of relevant fluents of the instantiated problem.
    • NUMERIC_FLUENTS

      public static final AbstractProblem.Data NUMERIC_FLUENTS
      The list of relevant numeric fluents of the instantiated problem.
    • TASKS

      public static final AbstractProblem.Data TASKS
      The list of relevant tasks of the instantiated problem.
    • TASK_RESOLVERS

      public static final AbstractProblem.Data TASK_RESOLVERS
      The list of task resolvers of the instantiated problem.
    • INITIAL_TASK_NETWORK

      public static final AbstractProblem.Data INITIAL_TASK_NETWORK
      The initial task network the instantiated problem.
    • GOAL

      public static final AbstractProblem.Data GOAL
      The goal of the instantiated problem.
    • INITIAL_STATE

      public static final AbstractProblem.Data INITIAL_STATE
      The initial state the instantiated problem.
  • Method Details

    • values

      public static AbstractProblem.Data[] 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

      public static AbstractProblem.Data valueOf(String name)
      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 name
      NullPointerException - if the argument is null