cz.cuni.amis.pogamut.ut3.communication.messages.gbinfomessages
Class EmptyMessage

Package class diagram package EmptyMessage
java.lang.Object
  extended by cz.cuni.amis.pogamut.base.communication.messages.InfoMessage
      extended by cz.cuni.amis.pogamut.ut3.communication.messages.gbinfomessages.Empty
          extended by cz.cuni.amis.pogamut.ut3.communication.messages.gbinfomessages.EmptyMessage
All Implemented Interfaces:
IWorldChangeEvent, IWorldObjectUpdatedEvent, IWorldEvent, IWorldObject, ICompositeWorldObjectUpdatedEvent, ICompositeWorldObject, cz.cuni.amis.utils.listener.Event

public class EmptyMessage
extends Empty
implements IWorldObjectUpdatedEvent, ICompositeWorldObjectUpdatedEvent

Implementation of the GameBotsUT3 message EMP contains also its Local/Shared/Static subpart class definitions..

Complete message documentation:


Nested Class Summary
 class EmptyMessage.EmptyLocalMessage
          Implementation of the local part of the GameBotsUT3 message EMP, used to facade EMPMessage.
 class EmptyMessage.EmptySharedMessage
          Implementation of the shared part of the GameBotsUT3 message EMP, used to facade EMPMessage.
 class EmptyMessage.EmptyStaticMessage
          Implementation of the static part of the GameBotsUT3 message EMP, used to facade EMPMessage.
 
Nested classes/interfaces inherited from class cz.cuni.amis.pogamut.ut3.communication.messages.gbinfomessages.Empty
Empty.EmptyUpdate
 
Nested classes/interfaces inherited from interface cz.cuni.amis.pogamut.base.communication.translator.event.IWorldObjectUpdatedEvent
IWorldObjectUpdatedEvent.DestroyWorldObject
 
Field Summary
protected  ITeamId TeamId
           
 
Fields inherited from class cz.cuni.amis.pogamut.ut3.communication.messages.gbinfomessages.Empty
EmptyId, PROTOTYPE, SimTime
 
Constructor Summary
EmptyMessage()
          Parameter-less contructor for the message.
EmptyMessage(EmptyMessage original)
          Cloning constructor from the full message.
 
Method Summary
 cz.cuni.amis.pogamut.unreal.communication.messages.UnrealId getId()
           
 EmptyLocal getLocal()
           
 ILocalWorldObjectUpdatedEvent getLocalEvent()
           
 EmptyShared getShared()
           
 ISharedWorldObjectUpdatedEvent getSharedEvent()
           
 EmptyStatic getStatic()
           
 IStaticWorldObjectUpdatedEvent getStaticEvent()
           
 ITeamId getTeamId()
           
protected  void setTeamId(ITeamId TeamId)
          Used by Yylex to slip corretn TeamId.
 String toHtmlString()
           
 String toString()
           
 IWorldObjectUpdateResult<IWorldObject> update(IWorldObject object)
           
 
Methods inherited from class cz.cuni.amis.pogamut.ut3.communication.messages.gbinfomessages.Empty
getSimTime, setSimTime, toJsonLiteral
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface cz.cuni.amis.pogamut.base.communication.translator.event.IWorldChangeEvent
getSimTime
 

Field Detail

TeamId

protected ITeamId TeamId
Constructor Detail

EmptyMessage

public EmptyMessage()
Parameter-less contructor for the message.


EmptyMessage

public EmptyMessage(EmptyMessage original)
Cloning constructor from the full message.

Parameters:
original -
Method Detail

getId

public cz.cuni.amis.pogamut.unreal.communication.messages.UnrealId getId()
Specified by:
getId in interface IWorldObjectUpdatedEvent
Specified by:
getId in interface IWorldObject
Specified by:
getId in interface ICompositeWorldObjectUpdatedEvent
Overrides:
getId in class Empty

setTeamId

protected void setTeamId(ITeamId TeamId)
Used by Yylex to slip corretn TeamId.


getTeamId

public ITeamId getTeamId()

getLocal

public EmptyLocal getLocal()
Specified by:
getLocal in interface ICompositeWorldObject

getShared

public EmptyShared getShared()
Specified by:
getShared in interface ICompositeWorldObject

getStatic

public EmptyStatic getStatic()
Specified by:
getStatic in interface ICompositeWorldObject

update

public IWorldObjectUpdateResult<IWorldObject> update(IWorldObject object)
Specified by:
update in interface IWorldObjectUpdatedEvent

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

toString

public String toString()
Overrides:
toString in class Empty

toHtmlString

public String toHtmlString()
Overrides:
toHtmlString in class Empty


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