1 package cz.cuni.amis.pogamut.multi.communication.translator.event;
2
3 import java.util.Collection;
4
5 import cz.cuni.amis.pogamut.base.communication.translator.event.IWorldChangeEvent;
6 import cz.cuni.amis.pogamut.base.communication.translator.event.IWorldObjectUpdateResult;
7 import cz.cuni.amis.pogamut.base.communication.worldview.object.WorldObjectId;
8 import cz.cuni.amis.pogamut.multi.agent.ITeamId;
9 import cz.cuni.amis.pogamut.multi.communication.worldview.object.ISharedWorldObject;
10
11
12
13
14
15
16 public interface ISharedWorldObjectUpdatedEvent extends IWorldChangeEvent {
17
18 public WorldObjectId getId();
19
20
21
22
23
24 public Class getCompositeObjectClass();
25
26 public ITeamId getTeamId();
27
28 public Collection<ISharedPropertyUpdatedEvent> getPropertyEvents();
29 }