Class AutobiographicalMemory
- java.lang.Object
-
- FAtiMA.Core.memory.episodicMemory.AutobiographicalMemory
-
- All Implemented Interfaces:
java.io.Serializable
public class AutobiographicalMemory extends java.lang.Object implements java.io.Serializable- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AutobiographicalMemory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplySubstitution(Substitution s)floatAssessFamiliarity(Event e)floatAssessGoalFamiliarity(Goal g)booleanContainsPastEvent(java.util.ArrayList<SearchKey> searchKeys)booleanContainsRecentEvent(java.util.ArrayList<SearchKey> searchKeys)intCountEvent(java.util.ArrayList<SearchKey> searchKeys)intcountMemoryDetails()java.util.ArrayList<MemoryEpisode>GetAllEpisodes()java.lang.ObjectGetSyncRoot()voidNewEpisode(java.lang.String location)Creates a new episodevoidputEpisode(MemoryEpisode me)java.util.ArrayList<ActionDetail>SearchForPastEvents(java.util.ArrayList<SearchKey> keys)java.util.ArrayList<ActionDetail>SearchForRecentEvents(java.util.ArrayList<SearchKey> searchKeys)voidStoreAction(ActionDetail action)java.lang.StringSummarizeEpisode(Memory m, int episodeID)java.lang.StringtoXML()
-
-
-
Method Detail
-
applySubstitution
public void applySubstitution(Substitution s)
-
StoreAction
public void StoreAction(ActionDetail action)
-
NewEpisode
public void NewEpisode(java.lang.String location)
Creates a new episode- Parameters:
location- - the location of the agent
-
GetSyncRoot
public java.lang.Object GetSyncRoot()
-
GetAllEpisodes
public java.util.ArrayList<MemoryEpisode> GetAllEpisodes()
-
countMemoryDetails
public int countMemoryDetails()
-
AssessGoalFamiliarity
public float AssessGoalFamiliarity(Goal g)
-
AssessFamiliarity
public float AssessFamiliarity(Event e)
-
CountEvent
public int CountEvent(java.util.ArrayList<SearchKey> searchKeys)
-
SearchForRecentEvents
public java.util.ArrayList<ActionDetail> SearchForRecentEvents(java.util.ArrayList<SearchKey> searchKeys)
-
SearchForPastEvents
public java.util.ArrayList<ActionDetail> SearchForPastEvents(java.util.ArrayList<SearchKey> keys)
-
ContainsRecentEvent
public boolean ContainsRecentEvent(java.util.ArrayList<SearchKey> searchKeys)
-
ContainsPastEvent
public boolean ContainsPastEvent(java.util.ArrayList<SearchKey> searchKeys)
-
SummarizeEpisode
public java.lang.String SummarizeEpisode(Memory m, int episodeID)
-
putEpisode
public void putEpisode(MemoryEpisode me)
-
toXML
public java.lang.String toXML()
-
-