インタフェース
commlib.message.IMessage の使用

IMessage を使用しているパッケージ
commlib.information   
commlib.message   
commlib.report   
commlib.task   
commlib.task.at   
commlib.task.fb   
commlib.task.pf   
 

commlib.information での IMessage の使用
 

IMessage を実装している commlib.information のクラス
 class AmbulanceTeamInformation
          This class represent the information of Ambulance Team.
 class BlockadeInformation
          The BlockadeInformation represent the Information of Blockade.
 class BuildingInformation
          The BuildingInformation show the building information.
 class FireBrigadeInformation
          This class show the Fire Brigade information.
 class PoliceForceInformation
          The class represent the police force information
 class PositionInformation
          The class represent the location information of rescue agent.
 class TransferInformation
          This class represent the information of pathway of the rescue angets.
 class UnpassableInformation
          The UnpassableInformation show the information that some area is not available to go to the neighbor area.
 class VictimInformation
          The class show the information of victim.
 class WorldInformation
          The abstract class represent the information that can obtain from the disaster space.
 

commlib.message での IMessage の使用
 

IMessage を実装している commlib.message のクラス
 class RCRSCSMessage
          This class represent the transmitted message.
 

commlib.report での IMessage の使用
 

IMessage を実装している commlib.report のクラス
 class DoneReportMessage
          The DoneReportMessage report that the given instruction is completed.
 class ExceptionReportMessage
          This class is the Message Class that report the given task is not able to complete at the moment.
 class ReportMessage
          The abstract class show the report message.
 

commlib.task での IMessage の使用
 

IMessage を実装している commlib.task のクラス
 class DecideLeaderTaskMessage
          The DecideLeaderTaskMessage represent the message that decide a leader(such as Center).
 class MoveTaskMessage
          推奨されていません。 
 class MoveWithStagingPostTaskMessage
          推奨されていません。 
 class RestAtRefugeTaskMessage
          推奨されていません。 
 class RestTaskMessage
          推奨されていません。 
 class ScoutAreaTaskMessage
          The ScoutAreaTaskMessage represent the message that command to scout.
 class TaskMessage
          The TaskMessage is the message class express the task.
 

commlib.task.at での IMessage の使用
 

IMessage を実装している commlib.task.at のクラス
 class AmbulanceTeamTaskMessage
          The class represent the Task for ambulance team agent.
 class RescueAreaTaskMessage
          The RescueAreaTaskMessage show the message that command to rescue.
 

commlib.task.fb での IMessage の使用
 

IMessage を実装している commlib.task.fb のクラス
 class ExtinguishAreaTaskMessage
          The ExtinguishAreaTaskMessage represent the message that command to extinguish.
 class FireBrigadeTaskMessage
          The class represent the Task for Fire Brigade agent.
 

commlib.task.pf での IMessage の使用
 

IMessage を実装している commlib.task.pf のクラス
 class ClearRouteTaskMessage
          The ClearRouteTaskMessage represent the message that command to clear roads.
 class PoliceForceTaskMessage
          The class represent the Task for Police Force agent.