Class FailedPostConditionsPolicy

java.lang.Object
edu.tufts.hrilab.polycraft.recovery.FailedPostConditionsPolicy

public class FailedPostConditionsPolicy extends Object
  • Constructor Details

    • FailedPostConditionsPolicy

      public FailedPostConditionsPolicy()
  • Method Details

    • registerWithTrade

      public void registerWithTrade(List<String> groups)
      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: