cz.cuni.amis.pogamut.ut2004.examples.emotionalbot
Class EEventGenerator

Package class diagram package EEventGenerator
java.lang.Object
  extended by cz.cuni.amis.pogamut.ut2004.examples.emotionalbot.EEventGenerator

public class EEventGenerator
extends Object

In this class we will generate all the events our agent can encounter in the scenario. We will send here notifications to emotion model to generate emotional events.

Author:
Michal Bida

Field Summary
 cz.cuni.amis.pogamut.base.communication.worldview.event.IWorldEventListener<BotDamaged> myBotDamagedListener
          Listener to bot damaged message.
 cz.cuni.amis.pogamut.base.communication.worldview.event.IWorldEventListener<GlobalChat> myTextMessageListener
          Listener to text messages.
 
Constructor Summary
EEventGenerator(EmotionalBot myAgent, ALMA myALMA)
          Constructor of this class.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myBotDamagedListener

public cz.cuni.amis.pogamut.base.communication.worldview.event.IWorldEventListener<BotDamaged> myBotDamagedListener
Listener to bot damaged message.


myTextMessageListener

public cz.cuni.amis.pogamut.base.communication.worldview.event.IWorldEventListener<GlobalChat> myTextMessageListener
Listener to text messages.

Constructor Detail

EEventGenerator

public EEventGenerator(EmotionalBot myAgent,
                       ALMA myALMA)
Constructor of this class.

Parameters:
myAgent - agent we generate events for
myALMA - link to emotional model


Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.