Added PDDL requirements enum.
This commit is contained in:
parent
0eb2714c9e
commit
c191b418f2
44
include/plasp/pddl/Requirement.h
Normal file
44
include/plasp/pddl/Requirement.h
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
#ifndef __PLASP__PDDL__REQUIREMENT_H
|
||||||
|
#define __PLASP__PDDL__REQUIREMENT_H
|
||||||
|
|
||||||
|
namespace plasp
|
||||||
|
{
|
||||||
|
namespace pddl
|
||||||
|
{
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
|
// Requirement
|
||||||
|
//
|
||||||
|
////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
enum class Requirement
|
||||||
|
{
|
||||||
|
STRIPS,
|
||||||
|
Typing,
|
||||||
|
NegativePreconditions,
|
||||||
|
DisjunctivePreconditions,
|
||||||
|
Equality,
|
||||||
|
ExistentialPreconditions,
|
||||||
|
UniversalPreconditions,
|
||||||
|
QuantifiedPreconditions,
|
||||||
|
ConditionalEffects,
|
||||||
|
Fluents,
|
||||||
|
NumericFluents,
|
||||||
|
ADL,
|
||||||
|
DurativeActions,
|
||||||
|
DurationInequalities,
|
||||||
|
ContinuousEffects,
|
||||||
|
DerivedPredicates,
|
||||||
|
TimedInitialLiterals,
|
||||||
|
Preferences,
|
||||||
|
Constraints,
|
||||||
|
ActionCosts
|
||||||
|
};
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif
|
Reference in New Issue
Block a user