Class FailedPreConditionsPolicy
java.lang.Object
edu.tufts.hrilab.polycraft.recovery.FailedPreConditionsPolicy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecuteFailedPreConditionsPolicy(Symbol actor, Predicate brokenActionSignature, List<Predicate> failureReasons, Predicate goal) Explore an action that has failed with FAIL_PRECONDITONS.voidregisterWithTrade(List<String> groups) Register this class with TRADE.
-
Constructor Details
-
FailedPreConditionsPolicy
public FailedPreConditionsPolicy()
-
-
Method Details
-
registerWithTrade
Register this class with TRADE. -
executeFailedPreConditionsPolicy
public Justification executeFailedPreConditionsPolicy(Symbol actor, Predicate brokenActionSignature, List<Predicate> failureReasons, Predicate goal) Explore an action that has failed with FAIL_PRECONDITONS.- Parameters:
actor-brokenActionSignature-failureReasons-goal-- Returns:
-