Package cz.cuni.amis.pogamut.ut2004.communication.messages.custom

Package class diagram package cz.cuni.amis.pogamut.ut2004.communication.messages.custom
Interface Summary
ControlMessageMapper.ControlMessageGetter<T>  
ControlMessageTypeMapper<RESULT>  
ICustomControlMessage Every implementation must be: Typed declaring ControlMessage.getType() via CustomMessageType.
SendControlMessageMapper.SendControlMessageSetter<T>  
 

Class Summary
BaseCustomControlMessage Can be used as ancestor for all ICustomControlMessage sparing you of the necessity of BaseCustomControlMessage.simTime declaration and IWorldEvent.getSimTime() / IWorldChangeEvent.getSimTime() implementation.
ControlMessageMapper<T extends ICustomControlMessage> Reads definition of ICustomControlMessage implementation interpreting ControlMessageType, ControlMessageField and ControlMessageSimType.
ControlMessages This class should be "subclassed" as e.g.
ControlMessageTranslator Adapter that uses ControlMessages to read ControlMessage out of IWorldView translating them into ICustomControlMessage that are IWorldChangeEventInput.notifyImmediately(cz.cuni.amis.pogamut.base.communication.translator.event.IWorldChangeEvent) re-entered into the same IWorldView.
ControlMessageTypeMapper.DirectMapper<T>  
ControlMessageTypeMapper.Location2StringMapper  
ControlMessageTypeMapper.String2LocationMapper  
ControlMessageTypeMapper.String2UnrealIdMapper  
ControlMessageTypeMapper.UnrealId2StringMapper  
SendControlMessageMapper Reads definition of ICustomControlMessage implementation interpreting ControlMessageType, ControlMessageField and ControlMessageSimType.
 

Annotation Types Summary
ControlMessageField  
ControlMessageSimType Marks "simTime" field of the ICustomControlMessage.
ControlMessageType  
 



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