Package fr.uga.pddl4j.parser
Enum Class SymbolType
- All Implemented Interfaces:
Serializable
,Comparable<SymbolType>
,Constable
The enumeration used to specified the different types of the symbol.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionThe action symbol.The constant symbol.The continuous variable symbol.The domain symbol.The duration variable symbol.The functor symbol.The method symbol.The predicate symbol.The preference symbol.The problem symbol.The task symbol.the task id symbol.The type symbol.The variable symbol. -
Method Summary
Modifier and TypeMethodDescriptionstatic SymbolType
Returns the enum constant of this class with the specified name.static SymbolType[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
PREDICATE
The predicate symbol. -
TYPE
The type symbol. -
ACTION
The action symbol. -
METHOD
The method symbol. -
TASK
The task symbol. -
PREFERENCE
The preference symbol. -
FUNCTOR
The functor symbol. -
VARIABLE
The variable symbol. -
DURATION_VARIABLE
The duration variable symbol. -
CONTINUOUS_VARIABLE
The continuous variable symbol. -
CONSTANT
The constant symbol. -
DOMAIN
The domain symbol. -
PROBLEM
The problem symbol. -
TASK_ID
the task id symbol.
-
-
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
-