jp.digitalmuseum.mr.entity
クラス CloneWheelsRobot

java.lang.Object
  上位を拡張 jp.digitalmuseum.mr.entity.EntityImpl
      上位を拡張 jp.digitalmuseum.mr.entity.RobotAbstractImpl
          上位を拡張 jp.digitalmuseum.mr.entity.ProxyRobotAbstractImpl
              上位を拡張 jp.digitalmuseum.mr.entity.CloneWheelsRobot
すべての実装されたインタフェース:
java.io.Serializable, Entity, ProxyRobot, Robot, EventProvider

public class CloneWheelsRobot
extends ProxyRobotAbstractImpl

ProxyRobot: CloneWheelsRobot
Proxy robot class that copies moving functions to multiple robots. TODO Implement PairRobot which represents two robots.

作成者:
Jun KATO
関連項目:
直列化された形式

コンストラクタの概要
CloneWheelsRobot(java.util.Set<Robot> robots)
           
 
メソッドの概要
 java.util.Set<Robot> getRelatedRobots()
           
protected  java.util.List<ResourceAbstractImpl> getResources()
          This method must be implemented by child classes.
Caution: Do not call this method outside this class.
<T extends Resource>
T
requestResource(java.lang.Class<T> resourceType, java.lang.Object owner)
          Request resource with specified interface.
 
クラス jp.digitalmuseum.mr.entity.RobotAbstractImpl から継承されたメソッド
freeResource, freeResources, getAssignedTask, getAssignedTasks, getAvailableExclusiveResourceTypes, getConfigurationComponent, getResourceComponent, getResourceComponents, getResourceComponents, getResourceTypes, getTypeName, initialize, requestResources, setTypeName
 
クラス jp.digitalmuseum.mr.entity.EntityImpl から継承されたメソッド
addEventListener, dispose, distributeEvent, getName, getShape, isDisposed, removeEventListener, setName, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース jp.digitalmuseum.mr.entity.Robot から継承されたメソッド
freeResource, freeResources, getAssignedTask, getAssignedTasks, getAvailableExclusiveResourceTypes, getResourceComponent, getResourceComponents, getResourceComponents, getResourceTypes, getTypeName, requestResources
 
インタフェース jp.digitalmuseum.mr.entity.Entity から継承されたメソッド
dispose, getConfigurationComponent, getName, getShape, isDisposed, setName
 
インタフェース jp.digitalmuseum.mr.message.EventProvider から継承されたメソッド
addEventListener, removeEventListener
 

コンストラクタの詳細

CloneWheelsRobot

public CloneWheelsRobot(java.util.Set<Robot> robots)
メソッドの詳細

getResources

protected java.util.List<ResourceAbstractImpl> getResources()
クラス RobotAbstractImpl の記述:
This method must be implemented by child classes.
Caution: Do not call this method outside this class.

オーバーライド:
クラス RobotAbstractImpl 内の getResources
戻り値:
Returns a set of all resources.

getRelatedRobots

public java.util.Set<Robot> getRelatedRobots()

requestResource

public <T extends Resource> T requestResource(java.lang.Class<T> resourceType,
                                              java.lang.Object owner)
インタフェース Robot の記述:
Request resource with specified interface.

定義:
インタフェース Robot 内の requestResource
オーバーライド:
クラス RobotAbstractImpl 内の requestResource
戻り値:
Returns the resource if succeeded. Otherwise, returns null.


Copyright by Jun KATO (arc@dmz) at http://mr.digitalmuseum.jp/