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 }