Class MemoryEpisode

  • All Implemented Interfaces:
    java.io.Serializable

    public class MemoryEpisode
    extends java.lang.Object
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Constructor Detail

      • MemoryEpisode

        public MemoryEpisode​(java.lang.String location,
                             Time time)
      • MemoryEpisode

        public MemoryEpisode​(java.util.ArrayList<java.lang.String> location,
                             java.util.ArrayList<java.lang.String> people,
                             java.util.ArrayList<java.lang.String> objects)
    • Method Detail

      • applySubstitution

        public void applySubstitution​(Substitution s)
      • setTime

        public void setTime​(Time time)
      • getTime

        public Time getTime()
      • getPeople

        public java.util.ArrayList<java.lang.String> getPeople()
      • getLocation

        public java.util.ArrayList<java.lang.String> getLocation()
      • getObjects

        public java.util.ArrayList<java.lang.String> getObjects()
      • getDetails

        public java.util.ArrayList<ActionDetail> getDetails()
      • getActionDetail

        public ActionDetail getActionDetail​(int actionID)
      • putActionDetail

        public void putActionDetail​(ActionDetail ad)
      • AddActionDetail

        public void AddActionDetail​(ActionDetail ad)
      • UpdateMemoryFields

        public void UpdateMemoryFields​(ActionDetail ad)
      • GenerateSummary

        public java.lang.String GenerateSummary​(Memory m)
      • getStrongestEmotion

        public BaseEmotion getStrongestEmotion()
      • determineEmotionAverage

        public float determineEmotionAverage()
      • determineEmotionStdDeviation

        public float determineEmotionStdDeviation()
      • AddLocation

        public void AddLocation​(java.lang.String location)
      • AddPeople

        public void AddPeople​(java.lang.String subject)
      • AddObject

        public void AddObject​(java.lang.String object)
      • AssessGoalFamiliarity

        public float AssessGoalFamiliarity​(Goal g)
      • AssessFamiliarity

        public float AssessFamiliarity​(Event event)
      • CountEvent

        public int CountEvent​(java.util.ArrayList<SearchKey> searchKeys)
      • VerifiesKeys

        public boolean VerifiesKeys​(java.util.ArrayList<SearchKey> searchKeys)
      • VerifiesKey

        public boolean VerifiesKey​(SearchKey k)
      • GetDetailsByKeys

        public java.util.ArrayList<ActionDetail> GetDetailsByKeys​(java.util.ArrayList<SearchKey> keys)
      • toXML

        public java.lang.String toXML()