Class AutobiographicalMemory

java.lang.Object
FAtiMA.Core.memory.episodicMemory.AutobiographicalMemory
All Implemented Interfaces:
Serializable

public class AutobiographicalMemory extends Object implements Serializable
See Also:
  • Constructor Details

    • AutobiographicalMemory

      public AutobiographicalMemory()
  • Method Details

    • applySubstitution

      public void applySubstitution(Substitution s)
    • StoreAction

      public void StoreAction(ActionDetail action)
    • NewEpisode

      public void NewEpisode(String location)
      Creates a new episode
      Parameters:
      location - - the location of the agent
    • GetSyncRoot

      public Object GetSyncRoot()
    • GetAllEpisodes

      public ArrayList<MemoryEpisode> GetAllEpisodes()
    • countMemoryDetails

      public int countMemoryDetails()
    • AssessGoalFamiliarity

      public float AssessGoalFamiliarity(Goal g)
    • AssessFamiliarity

      public float AssessFamiliarity(Event e)
    • CountEvent

      public int CountEvent(ArrayList<SearchKey> searchKeys)
    • SearchForRecentEvents

      public ArrayList<ActionDetail> SearchForRecentEvents(ArrayList<SearchKey> searchKeys)
    • SearchForPastEvents

      public ArrayList<ActionDetail> SearchForPastEvents(ArrayList<SearchKey> keys)
    • ContainsRecentEvent

      public boolean ContainsRecentEvent(ArrayList<SearchKey> searchKeys)
    • ContainsPastEvent

      public boolean ContainsPastEvent(ArrayList<SearchKey> searchKeys)
    • SummarizeEpisode

      public String SummarizeEpisode(Memory m, int episodeID)
    • putEpisode

      public void putEpisode(MemoryEpisode me)
    • toXML

      public String toXML()