cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages
Class Mover.MoverUpdate

Package class diagram package Mover.MoverUpdate
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.Mover.MoverUpdate
All Implemented Interfaces:
IWorldChangeEvent, IWorldEvent, IWorldObjectEvent, ICompositeWorldObjectUpdatedEvent, IGBWorldObjectEvent, cz.cuni.amis.utils.listener.Event
Enclosing class:
Mover

public static class Mover.MoverUpdate
extends GBObjectUpdate
implements ICompositeWorldObjectUpdatedEvent, IGBWorldObjectEvent


Constructor Summary
Mover.MoverUpdate(Mover 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

Mover.MoverUpdate

public Mover.MoverUpdate(Mover 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 © 2013 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.