Package edu.tufts.hrilab.pddl
Class Domain
java.lang.Object
edu.tufts.hrilab.pddl.Domain
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
addConstant
(Symbol constant) void
addDerived
(Derived derived) void
void
addFunction
(Predicate function) void
addPredicate
(Predicate predicate) void
addRequirement
(String req) void
boolean
containsConstant
(Symbol constant) boolean
containsConstantNamed
(String constantName) boolean
containsFunction
(Symbol function) boolean
containsPredicate
(Predicate predicate) Generate a PDDL formatted string for this Domain.Return shallow copy of actions.getConstant
(String constantName) getTypes()
-
Constructor Details
-
Domain
public Domain()
-
-
Method Details
-
generate
Generate a PDDL formatted string for this Domain.- Parameters:
name
-- Returns:
-
getRequirements
-
getTypes
-
getType
-
addRequirement
-
addType
-
addAction
-
addEvent
-
getActions
Return shallow copy of actions.- Returns:
-
addPredicate
-
addDerived
-
containsPredicate
-
addConstant
-
containsConstant
-
containsConstantNamed
-
getConstants
-
getConstant
-
addFunction
-
containsFunction
-
getFunctions
-