cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages
Class Self.SelfUpdate

Package class diagram package Self.SelfUpdate
java.lang.Object
  extended by cz.cuni.amis.pogamut.base.communication.messages.InfoMessage
      extended by cz.cuni.amis.pogamut.ut2004.communication.messages.GBObjectUpdate
          extended by cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.Self.SelfUpdate
All Implemented Interfaces:
IWorldChangeEvent, IWorldEvent, IWorldObjectEvent, ICompositeWorldObjectUpdatedEvent, IGBWorldObjectEvent, cz.cuni.amis.utils.listener.Event
Enclosing class:
Self

public static class Self.SelfUpdate
extends GBObjectUpdate
implements ICompositeWorldObjectUpdatedEvent, IGBWorldObjectEvent


Constructor Summary
Self.SelfUpdate(Self source, long eventTime, ITeamId teamId)
           
 
Method Summary
 WorldObjectId getId()
           
 ILocalWorldObjectUpdatedEvent getLocalEvent()
           
 IWorldObject getObject()
           
 ISharedWorldObjectUpdatedEvent getSharedEvent()
           
 long getSimTime()
          Simulation time in MILLI SECONDS !!!
 IStaticWorldObjectUpdatedEvent getStaticEvent()
           
 
Methods inherited from class cz.cuni.amis.pogamut.base.communication.messages.InfoMessage
toJsonLiteral, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Self.SelfUpdate

public Self.SelfUpdate(Self source,
                       long eventTime,
                       ITeamId teamId)
Method Detail

getSimTime

public long getSimTime()
Simulation time in MILLI SECONDS !!!

Specified by:
getSimTime in interface IWorldChangeEvent
Specified by:
getSimTime in interface IWorldEvent

getObject

public IWorldObject getObject()
Specified by:
getObject in interface IWorldObjectEvent

getId

public WorldObjectId getId()
Specified by:
getId in interface IWorldObjectEvent
Specified by:
getId in interface ICompositeWorldObjectUpdatedEvent

getLocalEvent

public ILocalWorldObjectUpdatedEvent getLocalEvent()
Specified by:
getLocalEvent in interface ICompositeWorldObjectUpdatedEvent

getSharedEvent

public ISharedWorldObjectUpdatedEvent getSharedEvent()
Specified by:
getSharedEvent in interface ICompositeWorldObjectUpdatedEvent

getStaticEvent

public IStaticWorldObjectUpdatedEvent getStaticEvent()
Specified by:
getStaticEvent in interface ICompositeWorldObjectUpdatedEvent


Copyright © 2014 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.