cz.cuni.amis.pogamut.ut2004multi.communication.worldview.objects
Class TestCompositeViewableObject

Package class diagram package TestCompositeViewableObject
java.lang.Object
  extended by cz.cuni.amis.pogamut.ut2004multi.communication.worldview.objects.TestCompositeViewableObject
All Implemented Interfaces:
IWorldObject, IViewable, ICompositeWorldObject, IGBViewable
Direct Known Subclasses:
TestCompositeViewableObjectImpl, TestCompositeViewableObjectMessage

public abstract class TestCompositeViewableObject
extends Object
implements ICompositeWorldObject, IGBViewable


Nested Class Summary
static class TestCompositeViewableObject.TestCompositeViewableObjectUpdatedEvent
           
 
Field Summary
protected  WorldObjectId id
           
 
Constructor Summary
protected TestCompositeViewableObject(WorldObjectId id)
           
 
Method Summary
 ICompositeWorldObjectUpdatedEvent createUpdateEvent(long time, ITeamId teamId)
           
 WorldObjectId getId()
           
abstract  long getLocalLong()
           
abstract  String getLocalString()
           
abstract  long getSharedLong()
           
abstract  String getSharedString()
           
abstract  long getStaticLong()
           
abstract  String getStaticString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface cz.cuni.amis.pogamut.ut2004.communication.worldview.objects.IGBViewable
createDisappearEvent
 
Methods inherited from interface cz.cuni.amis.pogamut.base3d.worldview.object.IViewable
isVisible
 
Methods inherited from interface cz.cuni.amis.pogamut.multi.communication.worldview.object.ICompositeWorldObject
getLocal, getShared, getStatic
 
Methods inherited from interface cz.cuni.amis.pogamut.base.communication.worldview.object.IWorldObject
getSimTime
 

Field Detail

id

protected WorldObjectId id
Constructor Detail

TestCompositeViewableObject

protected TestCompositeViewableObject(WorldObjectId id)
Method Detail

getId

public WorldObjectId getId()
Specified by:
getId in interface IWorldObject

getLocalString

public abstract String getLocalString()

getLocalLong

public abstract long getLocalLong()

getStaticString

public abstract String getStaticString()

getStaticLong

public abstract long getStaticLong()

getSharedString

public abstract String getSharedString()

getSharedLong

public abstract long getSharedLong()

createUpdateEvent

public ICompositeWorldObjectUpdatedEvent createUpdateEvent(long time,
                                                           ITeamId teamId)


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