lime.motes
Class MoteReactionEvent

java.lang.Object
  extended byjava.util.EventObject
      extended bylime.ReactionEvent
          extended bylime.motes.MoteReactionEvent
All Implemented Interfaces:
java.io.Serializable

public class MoteReactionEvent
extends ReactionEvent

This class extends the lime ReactionEvent one, and has basically the same meaning; it includes the MoteID.

Version:
1.0
Author:
Carlo Curino, Matteo Giani, Marco Giorgetta, Alessandro Giusti
See Also:
ReactionEvent, Serialized Form

Field Summary
(package private)  MoteLimeTuple mlt
           
 
Fields inherited from class lime.ReactionEvent
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
MoteReactionEvent(AgentID source, lights.interfaces.ITuple eventTuple, RegisteredReaction reaction)
           
MoteReactionEvent(AgentID source, MoteLimeTuple mlt, RegisteredReaction reaction)
           
 
Method Summary
 LimeTuple getEventTuple()
          Get the tuple that triggered the reaction.
 
Methods inherited from class lime.ReactionEvent
getReaction, getSourceAgent
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

mlt

MoteLimeTuple mlt
Constructor Detail

MoteReactionEvent

public MoteReactionEvent(AgentID source,
                         lights.interfaces.ITuple eventTuple,
                         RegisteredReaction reaction)
Parameters:
source -
eventTuple -
reaction -

MoteReactionEvent

public MoteReactionEvent(AgentID source,
                         MoteLimeTuple mlt,
                         RegisteredReaction reaction)
Method Detail

getEventTuple

public LimeTuple getEventTuple()
Description copied from class: ReactionEvent
Get the tuple that triggered the reaction.

Overrides:
getEventTuple in class ReactionEvent