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.void
registerWithTrade
(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:
-