Class SokratesAgent.MovePlan

  • Enclosing class:
    SokratesAgent

    public class SokratesAgent.MovePlan
    extends java.lang.Object
    Plan to make a move.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected Move move
      The move.
    • Constructor Summary

      Constructors 
      Constructor Description
      MovePlan​(Move move)
      Create a move plan-
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      IFuture<java.lang.Void> failed​(IPlan plan)
      The plan failure code.
      IFuture<java.lang.Void> move​(IPlan plan)
      The plan body.
      void passed()
      The plan passed code.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • move

        protected Move move
        The move.
    • Constructor Detail

      • MovePlan

        public MovePlan​(Move move)
        Create a move plan-
    • Method Detail

      • move

        public IFuture<java.lang.Void> move​(IPlan plan)
        The plan body.
      • failed

        public IFuture<java.lang.Void> failed​(IPlan plan)
        The plan failure code.
      • passed

        public void passed()
        The plan passed code.