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