Package fr.uga.pddl4j.parser
Enum Class RequireKey
- All Implemented Interfaces:
Serializable
,Comparable<RequireKey>
,Constable
This enumeration defines the set of PDDL require key.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionThe PDDL :action-costs requirement (since PDDL3.1).The PDDL :adl requirement.The PDDL :conditional-effects requirement.The PDDL :constraints requirement.The PDDL :continous-effects requirement.The PDDL :derived-predicates requirement.The PDDL :disjunctive-preconditions requirement.The PDDL :duration-inequalities requirement.The PDDL :durative-actions requirement.The PDDL :equality requirement.The PDDL :existential-preconditions requirement.The PDDL :fluents requirement (object-fluents + numeric-fluents since PDDL3.1).The PDDL :goal-utilities requirement (since PDDL3.1).The PDDL :htn requirement for HDDL langage.The PDDL :method-constraints requirement for HDDL langage.The PDDL :method-preconditions requirement for HDDL langage.The PDDL :negative-preconditions requirement.The PDDL :numeric-fluents requirement.The PDDL :object-fluents requirement.The PDDL :preferences requirement.The PDDL :quantified-preconditions requirement.The PDDL :strips requirement.The PDDL :times-initial-literals requirement.The PDDL :typing requirement.The PDDL :universal-preconditions requirement. -
Method Summary
Modifier and TypeMethodDescriptiongetImage()
Returns the image of this require key.toString()
Returns a string representation of this require key.static RequireKey
Returns the enum constant of this class with the specified name.static RequireKey[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
STRIPS
The PDDL :strips requirement. -
TYPING
The PDDL :typing requirement. -
NEGATIVE_PRECONDITIONS
The PDDL :negative-preconditions requirement. -
DISJUNCTIVE_PRECONDITIONS
The PDDL :disjunctive-preconditions requirement. -
EQUALITY
The PDDL :equality requirement. -
EXISTENTIAL_PRECONDITIONS
The PDDL :existential-preconditions requirement. -
UNIVERSAL_PRECONDITIONS
The PDDL :universal-preconditions requirement. -
QUANTIFIED_PRECONDITIONS
The PDDL :quantified-preconditions requirement. -
CONDITIONAL_EFFECTS
The PDDL :conditional-effects requirement. -
FLUENTS
The PDDL :fluents requirement (object-fluents + numeric-fluents since PDDL3.1). -
NUMERIC_FLUENTS
The PDDL :numeric-fluents requirement. -
OBJECT_FLUENTS
The PDDL :object-fluents requirement. -
GOAL_UTILITIES
The PDDL :goal-utilities requirement (since PDDL3.1). -
ACTION_COSTS
The PDDL :action-costs requirement (since PDDL3.1). -
ADL
The PDDL :adl requirement. -
DURATIVE_ACTIONS
The PDDL :durative-actions requirement. -
DERIVED_PREDICATES
The PDDL :derived-predicates requirement. -
TIMED_INITIAL_LITERALS
The PDDL :times-initial-literals requirement. -
PREFERENCES
The PDDL :preferences requirement. -
CONSTRAINTS
The PDDL :constraints requirement. -
CONTINOUS_EFFECTS
The PDDL :continous-effects requirement. -
DURATION_INEQUALITIES
The PDDL :duration-inequalities requirement. -
HIERARCHY
The PDDL :htn requirement for HDDL langage. -
METHOD_PRECONDITIONS
The PDDL :method-preconditions requirement for HDDL langage. -
METHOD_CONSTRAINTS
The PDDL :method-constraints requirement for HDDL langage.
-
-
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
-
getImage
Returns the image of this require key.- Returns:
- the image of this require key.
-
toString
Returns a string representation of this require key.- Overrides:
toString
in classEnum<RequireKey>
- Returns:
- a string representation of this require key.
-