1 package cz.cuni.amis.pogamut.multi.communication.translator.event;
2
3 import cz.cuni.amis.pogamut.base.communication.translator.event.IWorldChangeEvent;
4 import cz.cuni.amis.pogamut.base.communication.worldview.object.WorldObjectId;
5 import cz.cuni.amis.pogamut.multi.agent.ITeamId;
6 import cz.cuni.amis.pogamut.multi.communication.worldview.object.ISharedProperty;
7 import cz.cuni.amis.pogamut.multi.communication.worldview.property.PropertyId;
8
9
10
11
12
13
14 public interface ISharedPropertyUpdatedEvent extends IWorldChangeEvent {
15
16 public WorldObjectId getObjectId();
17 public PropertyId getPropertyId();
18 public ITeamId getTeamId();
19
20 public ISharedPropertyUpdateResult update( ISharedProperty property );
21
22 }