Class ActionDetail
- java.lang.Object
-
- FAtiMA.Core.memory.episodicMemory.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 Summary
Constructors Constructor Description 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)ActionDetail(Memory m, int ID, Event e, java.lang.String location)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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplySubstitution(Substitution s)voidcalculateActivationValue(Time timeCalculated, double decayValue)booleanequals(java.lang.Object o)java.lang.StringgetAction()ActivationValuegetActivationValue()floatgetDesirability()BaseEmotiongetEmotion()intgetID()java.lang.StringgetIntention()java.lang.StringgetLocation()java.lang.StringgetMultimediaPath()java.lang.StringgetObject()java.lang.ObjectgetObjectDetails(java.lang.String property)java.util.ArrayList<Parameter>getParameters()floatgetPraiseworthiness()RetrievalQueuegetRetrievalQueue()java.lang.StringgetSpeechActMeaning()java.lang.StringgetStatus()java.lang.StringgetSubject()java.lang.ObjectgetSubjectDetails(java.lang.String property)java.lang.StringgetTarget()java.lang.ObjectgetTargetDetails(java.lang.String property)TimegetTime()booleanReferencesEvent(Event e)voidsetActivationValue(ActivationValue activationValue)voidsetEmotion(BaseEmotion emotion)voidsetParameters(java.util.ArrayList<Parameter> parameters)voidsetRetrievalQueue(RetrievalQueue retrievalQueue)voidsetTime(Time time)java.lang.StringtoXML()booleanUpdateEmotionValues(Memory m, ActiveEmotion em)booleanverifiesKey(SearchKey key)booleanverifiesKeys(java.util.ArrayList<SearchKey> keys)
-
-
-
Constructor Detail
-
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)
-
getEmotion
public BaseEmotion getEmotion()
-
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)
-
getRetrievalQueue
public RetrievalQueue getRetrievalQueue()
-
getActivationValue
public ActivationValue getActivationValue()
-
calculateActivationValue
public void calculateActivationValue(Time timeCalculated, double decayValue)
-
UpdateEmotionValues
public boolean UpdateEmotionValues(Memory m, ActiveEmotion em)
-
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:
equalsin classjava.lang.Object
-
toXML
public java.lang.String toXML()
-
-