Package edu.tufts.hrilab.pddl
Class Action.Builder
java.lang.Object
edu.tufts.hrilab.pddl.Action.Builder
- Enclosing class:
- Action
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddDisjunctivePrecondition
(Set<Predicate> preCondition) addParameter
(String varName, String typeName) addPrecondition
(Predicate preCondition) addPrecondition
(Set<Predicate> preCondition) addQuantifiedEffect
(Predicate effect) addQuantifiedEffect
(Set<Predicate> effect) addQuantifiedPrecondition
(Quantified.QuantifiedType type, Predicate precondition) addQuantifiedPrecondition
(Quantified.QuantifiedType type, Set<Predicate> precondition) build()
boolean
isValidParameter
(String varName) void
setIsEvent
(boolean flag)
-
Constructor Details
-
Builder
-
-
Method Details
-
setIsEvent
public void setIsEvent(boolean flag) -
addParameter
-
isValidParameter
-
addPrecondition
-
addDisjunctivePrecondition
-
addPrecondition
-
addQuantifiedPrecondition
public Action.Builder addQuantifiedPrecondition(Quantified.QuantifiedType type, Predicate precondition) -
addQuantifiedPrecondition
public Action.Builder addQuantifiedPrecondition(Quantified.QuantifiedType type, Set<Predicate> precondition) -
addQuantifiedEffect
-
addQuantifiedEffect
-
addEffect
-
addEffect
-
build
-