Serialized Form


Package almabasedmodel

Class almabasedmodel.AEmotion extends java.lang.Object implements Serializable

Serialized Fields

type

de.affect.emotion.EmotionType type
Type of the emotion - EmotionType defined in ALMA


intensity

java.lang.Double intensity
Intensity of the emotion, ranges from 0 to 1


elicitor

java.lang.String elicitor
Elicitor of the emotion - who have caused this emotion to be felt?


elicitorId

int elicitorId
If elicitor is an agent, his id will be here, -1 otherwise


Package info

Class info.ProposalInfo extends java.lang.Object implements Serializable

Serialized Fields

type

ProposalType type
Type of the proposal


target

int target
Either who is this proposal for, or from who is this proposal


time

double time
Time we have made/received this proposal


proposalResponseTime

double proposalResponseTime
Time we have responded or when we have got response to this proposal


eventGenerated

boolean eventGenerated
When proposal accepted, ignored, rejected we will generate one event and store the info here


proposalAccepted

boolean proposalAccepted
True if proposal was accepted


proposalRejected

boolean proposalRejected
True if proposal was rejected


proposalIgnored

boolean proposalIgnored
True if proposal was ignored


Package logging

Class logging.ActionLog extends java.lang.Object implements Serializable

Serialized Fields

actionType

ActionType actionType
The type of the action.


targetId

int targetId
Id of the target agent.


feeling

double feeling
Feeling value toward target agent of the action at the time of issueing.


targetName

java.lang.String targetName
Name of target agent of the action.


time

double time
Time of the action.


duration

double duration
Duration of the action.

Class logging.AgentLogging extends java.lang.Object implements Serializable

serialVersionUID: -6548122598387696297L

Serialized Fields

agentName

java.lang.String agentName
Name of the agent this storage is for.


fileName

java.lang.String fileName
Filename of this storage.


agentId

int agentId
Id of the agent this storage is for.


actionsHistory

java.util.ArrayList<E> actionsHistory
Agents action history.


proposalsHistory

java.util.ArrayList<E> proposalsHistory
Agents proposal history.


emotionsHistory

java.util.ArrayList<E> emotionsHistory
Agents emotion history.


emotionEventsHistory

java.util.ArrayList<E> emotionEventsHistory
Agent emotion events history.


feelingsHistory

java.util.ArrayList<E> feelingsHistory
Agent feelings history.


agentStateHistory

java.util.ArrayList<E> agentStateHistory
Agent state history.


itemsHistory

java.util.ArrayList<E> itemsHistory
Agent item history.


moodHistory

java.util.ArrayList<E> moodHistory
Agent mood history.

Class logging.AgentStateLog extends java.lang.Object implements Serializable

Serialized Fields

time

double time
Time of the snapshot.


agentWithName

java.lang.String agentWithName
Name of agentWith - may be empty (no agentWith at the time).


agentGoalPlace

PlaceType agentGoalPlace
Place our agent wanted to go at the time.


agentGoalTarget

LocationLog agentGoalTarget
Location our agent wanted to go at the time.


agentState

StateType agentState
State our agent was in at the time.


agentLocation

LocationLog agentLocation
Location our agent was at at the time.


agentRotation

RotationLog agentRotation
Rotation our agent had at the time.


interruptersNames

java.util.ArrayList<E> interruptersNames
List of all the agent interruptes name - may be empty if no interrupters.

Class logging.EmotionEventLog extends java.lang.Object implements Serializable

Serialized Fields

eventId

EventId eventId
Event id


elicitor

java.lang.String elicitor
The cause of the event


elicitorName

java.lang.String elicitorName
If the cause is agent, here will be his name.


elicitorId

int elicitorId
If the cause is agent, here will be his id.


time

double time
Time when was this event triggered


desirability

double desirability
Desirability variable


praiseworthiness

double praiseworthiness
Praiseworthiness variable


appealingness

double appealingness
Appealingness variable


likelihood

double likelihood
Likelihood variable


liking

double liking
Liking variable


realization

double realization
Realization variable


agency

java.lang.String agency
Agency variable

Class logging.EmotionsLog extends java.lang.Object implements Serializable

Serialized Fields

time

double time
Time of the "snapshot" of agenst emotions


emotions

java.util.ArrayList<E> emotions
List of all agents emotions.

Class logging.FeelingLog extends java.lang.Object implements Serializable

Serialized Fields

time

double time
The time the feeling value was captured.


agentId

int agentId
Id of the target agent.


agentName

java.lang.String agentName
Name of the target agent.


intensity

double intensity
The feeling intensity.

Class logging.ItemLog extends java.lang.Object implements Serializable

Serialized Fields

itemType

ScenarioItemType itemType
Type of the item


agentId

int agentId
Agent we have received item from or agent we have given item to


agentName

java.lang.String agentName
Name of the agent


bReceived

boolean bReceived
true if we have received the item


feeling

double feeling
Feeling toward the agent at the time of receiving/giving of the item


time

double time
Time we have given or received the item

Class logging.LocationLog extends java.lang.Object implements Serializable

Serialized Fields

x

double x
Location x


y

double y
Location y


z

double z
Location z

Class logging.MoodLog extends java.lang.Object implements Serializable

Serialized Fields

time

double time
Time of the mood snapshot.


pleasure

double pleasure
Pleasure mood dimension


arousal

double arousal
Arousal mood dimension


dominance

double dominance
Dominance mood dimension

Class logging.RotationLog extends java.lang.Object implements Serializable

Serialized Fields

pitch

double pitch
Rotation pitch (up and down).


roll

double roll
Rotation roll - similiar of doing a cartwheel.


yaw

double yaw
Rotation yaw (left or right)