public abstract class CommunicationAgent<E extends rescuecore2.standard.entities.StandardEntity> extends Agent<E>
Agent.ActionCommandException
コンストラクタと説明 |
---|
CommunicationAgent() |
修飾子とタイプ | メソッドと説明 |
---|---|
Port |
createPort(CommunicationUtil comUtil)
自分の情報をあつかう
|
rescuecore2.worldmodel.EntityID |
getAggregatorPosition(rescuecore2.worldmodel.EntityID id) |
java.util.Collection<rescuecore2.worldmodel.EntityID> |
getAggregators() |
java.util.Collection<rescuecore2.worldmodel.EntityID> |
getMessengers() |
boolean |
isAggregator() |
boolean |
isMessenger() |
boolean |
isNoRadio() |
getVisibleEntities
getName, getPreferredLogContext, getPreferredRegistry, initialise, shutdown
public Port createPort(CommunicationUtil comUtil)
comUtil
- public boolean isNoRadio()
public boolean isAggregator()
public rescuecore2.worldmodel.EntityID getAggregatorPosition(rescuecore2.worldmodel.EntityID id)
public java.util.Collection<rescuecore2.worldmodel.EntityID> getAggregators()
public java.util.Collection<rescuecore2.worldmodel.EntityID> getMessengers()
public boolean isMessenger()