Class ActionExec

java.lang.Object
jason.asSemantics.ActionExec
All Implemented Interfaces:
ToDOM, java.io.Serializable

public class ActionExec
extends java.lang.Object
implements java.io.Serializable, ToDOM
See Also:
Serialized Form
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
      Constant Field Values
    • action

      private Literal action
    • intention

      private Intention intention
    • result

      private boolean result
    • failureReason

      private Literal failureReason
    • failureMsg

      private java.lang.String failureMsg
  • Constructor Details

  • Method Details

    • equals

      public boolean equals​(java.lang.Object ao)
      Overrides:
      equals in class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • getActionTerm

      public Structure getActionTerm()
    • getIntention

      public Intention getIntention()
    • getResult

      public boolean getResult()
    • setResult

      public void setResult​(boolean ok)
    • setFailureReason

      public void setFailureReason​(Literal reason, java.lang.String msg)
    • getFailureMsg

      public java.lang.String getFailureMsg()
    • getFailureReason

      public Literal getFailureReason()
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • clone

      protected ActionExec clone()
      Overrides:
      clone in class java.lang.Object
    • getAsDOM

      public org.w3c.dom.Element getAsDOM​(org.w3c.dom.Document document)
      get as XML
      Specified by:
      getAsDOM in interface ToDOM