Class ShortTermEpisodicMemory
java.lang.Object
FAtiMA.Core.memory.episodicMemory.ShortTermEpisodicMemory
- All Implemented Interfaces:
Serializable
Record structure for recent events
- Author:
- Meiyii Lim
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAddActionDetail(Memory m, Event e, String location) voidfloatvoidAssociateEmotionToDetail(Memory m, ActiveEmotion em, Event cause, String location) intCountEvent(ArrayList<SearchKey> searchKeys) voidintGetCount()GetDetailsByKey(SearchKey key) GetDetailsByKeys(ArrayList<SearchKey> keys) intvoidvoidvoidSetEventID(int eventID) toXML()booleanbooleanVerifiesKeys(ArrayList<SearchKey> searchKeys)
-
Field Details
-
MAXRECORDS
public static final short MAXRECORDS- See Also:
-
-
Constructor Details
-
ShortTermEpisodicMemory
public ShortTermEpisodicMemory()
-
-
Method Details
-
getDetails
-
AddActionDetail
-
putActionDetail
-
applySubstitution
-
GetCount
public int GetCount() -
GetEventID
public int GetEventID() -
SetEventID
public void SetEventID(int eventID) -
ResetEventID
public void ResetEventID() -
GetNewestRecord
-
GetOldestRecord
-
DeleteOldestRecord
public void DeleteOldestRecord() -
getStrongestEmotion
-
GenerateSummary
-
AssociateEmotionToDetail
-
VerifiesKeys
-
VerifiesKey
-
GetDetailsByKey
-
GetDetailsByKeys
-
AssessGoalFamiliarity
-
CountEvent
-
toXML
-