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()booleanisValidParameter(String varName) voidsetIsEvent(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
-