org.jactr.modules.pm.motor.managers
Class MuscleStateManager

java.lang.Object
  extended by org.jactr.modules.pm.motor.managers.MuscleStateManager
All Implemented Interfaces:
org.commonreality.event.ICommonRealityListener, org.commonreality.object.manager.event.IEfferentListener, org.commonreality.object.manager.event.IObjectListener<org.commonreality.object.IEfferentObject>

public class MuscleStateManager
extends java.lang.Object
implements org.commonreality.object.manager.event.IEfferentListener


Constructor Summary
MuscleStateManager(IMotorModule motor)
           
 
Method Summary
 MuscleState getMuscleState(org.commonreality.identifier.IIdentifier muscleIdentifier)
           
 MuscleState getMuscleState(java.lang.String muscleName)
           
 void install(org.commonreality.agents.IAgent agent)
           
 void objectsAdded(org.commonreality.object.manager.event.IObjectEvent<org.commonreality.object.IEfferentObject,?> addEvent)
           
 void objectsRemoved(org.commonreality.object.manager.event.IObjectEvent<org.commonreality.object.IEfferentObject,?> removeEvent)
           
 void objectsUpdated(org.commonreality.object.manager.event.IObjectEvent<org.commonreality.object.IEfferentObject,?> updateEvent)
           
 void uninstall(org.commonreality.agents.IAgent agent)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MuscleStateManager

public MuscleStateManager(IMotorModule motor)
Method Detail

install

public void install(org.commonreality.agents.IAgent agent)

uninstall

public void uninstall(org.commonreality.agents.IAgent agent)

getMuscleState

public MuscleState getMuscleState(java.lang.String muscleName)

getMuscleState

public MuscleState getMuscleState(org.commonreality.identifier.IIdentifier muscleIdentifier)

objectsAdded

public void objectsAdded(org.commonreality.object.manager.event.IObjectEvent<org.commonreality.object.IEfferentObject,?> addEvent)
Specified by:
objectsAdded in interface org.commonreality.object.manager.event.IObjectListener<org.commonreality.object.IEfferentObject>

objectsRemoved

public void objectsRemoved(org.commonreality.object.manager.event.IObjectEvent<org.commonreality.object.IEfferentObject,?> removeEvent)
Specified by:
objectsRemoved in interface org.commonreality.object.manager.event.IObjectListener<org.commonreality.object.IEfferentObject>

objectsUpdated

public void objectsUpdated(org.commonreality.object.manager.event.IObjectEvent<org.commonreality.object.IEfferentObject,?> updateEvent)
Specified by:
objectsUpdated in interface org.commonreality.object.manager.event.IObjectListener<org.commonreality.object.IEfferentObject>