Class ActionDetail

  • All Implemented Interfaces:
    java.io.Serializable

    public class ActionDetail
    extends java.lang.Object
    implements java.io.Serializable
    Author:
    Joao Dias Window - Preferences - Java - Code Style - Code Templates
    See Also:
    Serialized Form
    • Constructor Detail

      • ActionDetail

        public ActionDetail​(Memory m,
                            int ID,
                            Event e,
                            java.lang.String location)
      • ActionDetail

        public ActionDetail​(Memory m,
                            int ID,
                            java.lang.String subject,
                            java.lang.Short eType,
                            java.lang.String event,
                            java.lang.String status,
                            java.lang.String target,
                            java.lang.String location,
                            float desirability,
                            float praiseworthiness)
      • ActionDetail

        public ActionDetail​(int ID,
                            java.lang.String subject,
                            java.lang.String action,
                            java.lang.String target,
                            java.util.ArrayList<Parameter> parameters,
                            Time time,
                            java.lang.String location,
                            BaseEmotion emotion)
    • Method Detail

      • setParameters

        public void setParameters​(java.util.ArrayList<Parameter> parameters)
      • setEmotion

        public void setEmotion​(BaseEmotion emotion)
      • setTime

        public void setTime​(Time time)
      • applySubstitution

        public void applySubstitution​(Substitution s)
      • getSubject

        public java.lang.String getSubject()
      • getAction

        public java.lang.String getAction()
      • getTarget

        public java.lang.String getTarget()
      • getLocation

        public java.lang.String getLocation()
      • getParameters

        public java.util.ArrayList<Parameter> getParameters()
      • getID

        public int getID()
      • getTime

        public Time getTime()
      • getSubjectDetails

        public java.lang.Object getSubjectDetails​(java.lang.String property)
      • getTargetDetails

        public java.lang.Object getTargetDetails​(java.lang.String property)
      • getObjectDetails

        public java.lang.Object getObjectDetails​(java.lang.String property)
      • getIntention

        public java.lang.String getIntention()
      • getStatus

        public java.lang.String getStatus()
      • getSpeechActMeaning

        public java.lang.String getSpeechActMeaning()
      • getMultimediaPath

        public java.lang.String getMultimediaPath()
      • getObject

        public java.lang.String getObject()
      • getDesirability

        public float getDesirability()
      • getPraiseworthiness

        public float getPraiseworthiness()
      • setRetrievalQueue

        public void setRetrievalQueue​(RetrievalQueue retrievalQueue)
      • setActivationValue

        public void setActivationValue​(ActivationValue activationValue)
      • calculateActivationValue

        public void calculateActivationValue​(Time timeCalculated,
                                             double decayValue)
      • ReferencesEvent

        public boolean ReferencesEvent​(Event e)
      • verifiesKey

        public boolean verifiesKey​(SearchKey key)
      • verifiesKeys

        public boolean verifiesKeys​(java.util.ArrayList<SearchKey> keys)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • toXML

        public java.lang.String toXML()