Package edu.tufts.hrilab.pddl
Class Domain
java.lang.Object
edu.tufts.hrilab.pddl.Domain
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddConstant(Symbol constant) voidaddDerived(Derived derived) voidvoidaddFunction(Predicate function) voidaddPredicate(Predicate predicate) voidaddRequirement(String req) voidbooleancontainsConstant(Symbol constant) booleancontainsConstantNamed(String constantName) booleancontainsFunction(Symbol function) booleancontainsPredicate(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
-