View Javadoc

1   package cz.cuni.amis.pogamut.base.communication.translator.event;
2   
3   import cz.cuni.amis.pogamut.base.communication.translator.IWorldMessageTranslator;
4   import cz.cuni.amis.pogamut.base.communication.worldview.IWorldView;
5   import cz.cuni.amis.utils.listener.Event;
6   
7   /**
8    * Marker interface for every world event that can be sensed from the world.
9    * <p><p>
10   * That means the events between {@link IWorldMessageTranslator} (it outputs them) and {@link IWorldView} (it accepts them).
11   * 
12   * @author Jimmy4
13   * @author srlok
14   */
15  public interface IWorldChangeEvent extends Event {
16  
17  	/**
18  	 * Time when the change has happened inside the environment.
19  	 *  
20  	 * @return timestamp
21  	 */
22  	public long getSimTime();
23  	
24  }