Uses of Interface
org.commonreality.efferent.IEfferentCommand

Packages that use IEfferentCommand
org.commonreality.efferent   
org.commonreality.efferent.impl   
org.commonreality.modalities.motor   
org.commonreality.modalities.vocal   
org.commonreality.object   
org.commonreality.object.manager.impl   
org.commonreality.participant.impl   
org.commonreality.sensors.handlers   
org.commonreality.sensors.keyboard   
org.commonreality.sensors.motor   
org.commonreality.sensors.speech   
 

Uses of IEfferentCommand in org.commonreality.efferent
 

Classes in org.commonreality.efferent with type parameters of type IEfferentCommand
 interface IEfferentCommandTemplate<E extends IEfferentCommand>
           
 

Subinterfaces of IEfferentCommand in org.commonreality.efferent
 interface ICompoundCommand
           
 

Methods in org.commonreality.efferent that return types with arguments of type IEfferentCommand
 java.util.Collection<IEfferentCommand> ICompoundCommand.getComponents()
           
 java.util.Collection<IEfferentCommand> IEfferentCommandManager.getEfferentCommands(IEfferentCommand.ActualState actualState)
           
 java.util.Collection<IEfferentCommand> IEfferentCommandManager.getEfferentCommands(IEfferentCommand.RequestedState requestedState)
           
 

Methods in org.commonreality.efferent with parameters of type IEfferentCommand
 void ICompoundCommand.add(IEfferentCommand command)
           
 boolean IEfferentCommandTemplate.isConsistent(IEfferentCommand command)
          returns true if this IEfferentCommand is consistent with those created by this template.
 

Uses of IEfferentCommand in org.commonreality.efferent.impl
 

Classes in org.commonreality.efferent.impl with type parameters of type IEfferentCommand
 class AbstractEfferentCommandTemplate<E extends IEfferentCommand>
           
 

Classes in org.commonreality.efferent.impl that implement IEfferentCommand
 class AbstractEfferentCommand
           
 

Methods in org.commonreality.efferent.impl that return types with arguments of type IEfferentCommand
 java.util.Collection<IEfferentCommand> EfferentCommandManager.getEfferentCommands(IEfferentCommand.ActualState actualState)
           
 java.util.Collection<IEfferentCommand> EfferentCommandManager.getEfferentCommands(IEfferentCommand.RequestedState requestedState)
           
 

Uses of IEfferentCommand in org.commonreality.modalities.motor
 

Classes in org.commonreality.modalities.motor that implement IEfferentCommand
 class MovementCommand
           
 class RotateCommand
           
 class TranslateCommand
           
 

Methods in org.commonreality.modalities.motor that return types with arguments of type IEfferentCommand
 java.util.Collection<IEfferentCommand> MovementCommand.getComponents()
           
 

Methods in org.commonreality.modalities.motor with parameters of type IEfferentCommand
 void MovementCommand.add(IEfferentCommand command)
           
 boolean TranslateCommandTemplate.isConsistent(IEfferentCommand command)
           
 boolean RotateCommandTemplate.isConsistent(IEfferentCommand command)
           
 boolean MovementCommandTemplate.isConsistent(IEfferentCommand command)
           
 

Uses of IEfferentCommand in org.commonreality.modalities.vocal
 

Classes in org.commonreality.modalities.vocal that implement IEfferentCommand
 class VocalizationCommand
           
 

Methods in org.commonreality.modalities.vocal with parameters of type IEfferentCommand
 boolean VocalizationCommandTemplate.isConsistent(IEfferentCommand command)
           
 

Uses of IEfferentCommand in org.commonreality.object
 

Methods in org.commonreality.object that return IEfferentCommand
 IEfferentCommand IEfferentObject.getCurrentCommand()
          returns the currently active command.
 

Uses of IEfferentCommand in org.commonreality.object.manager.impl
 

Methods in org.commonreality.object.manager.impl that return IEfferentCommand
 IEfferentCommand EfferentObject.getCurrentCommand()
           
 

Uses of IEfferentCommand in org.commonreality.participant.impl
 

Methods in org.commonreality.participant.impl that return IEfferentCommand
 IEfferentCommand RequestableEfferentCommandManager.request(IIdentifier sensorIdentifier)
          Deprecated. 
 

Uses of IEfferentCommand in org.commonreality.sensors.handlers
 

Methods in org.commonreality.sensors.handlers with parameters of type IEfferentCommand
 void ICommandHandlerDelegate.abort(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler parent)
           
 void EfferentCommandHandler.aborted(IEfferentCommand command, java.lang.Object extraInfo)
          called when a command is aborted on the sensor side (not at the request of the agent).
 void EfferentCommandHandler.completed(IEfferentCommand command, java.lang.Object extraInfo)
          called upon the completion of a command
 ICommandTimingEquation ICommandHandlerDelegate.getTimingEquation(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler handler)
          return the timing equation used
 void EfferentCommandHandler.processNewEfferentCommand(IEfferentCommand command)
          process a new efferent command, checking EfferentCommandHandler.shouldAccept(IEfferentCommand) and either EfferentCommandHandler.accept(DeltaTracker) or #reject(DeltaTracker)
 boolean ICommandHandlerDelegate.shouldAbort(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler handler)
          return Boolean.TRUE if the command should abort (it will already be running).
 boolean AbstractCommandHandlerDelegate.shouldAbort(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler handler)
           
 java.lang.Object ICommandHandlerDelegate.shouldAccept(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler handler)
          return Boolean.TRUE if the command should be accepted for the specified agent.
 java.lang.Object AbstractCommandHandlerDelegate.shouldAccept(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler handler)
           
 java.lang.Object ICommandHandlerDelegate.shouldStart(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler handler)
          return Boolean.TRUE if the command should be started.
 java.lang.Object AbstractCommandHandlerDelegate.shouldStart(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler handler)
           
 void ICommandHandlerDelegate.start(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler parent)
          actually start the processing of the command.
 

Method parameters in org.commonreality.sensors.handlers with type arguments of type IEfferentCommand
 void EfferentCommandHandler.objectsAdded(IObjectEvent<IEfferentCommand,?> addEvent)
           
 void EfferentCommandHandler.objectsRemoved(IObjectEvent<IEfferentCommand,?> removeEvent)
           
 void EfferentCommandHandler.objectsUpdated(IObjectEvent<IEfferentCommand,?> updateEvent)
           
 

Uses of IEfferentCommand in org.commonreality.sensors.keyboard
 

Classes in org.commonreality.sensors.keyboard that implement IEfferentCommand
 class PressCommand
           
 class ReleaseCommand
           
 

Methods in org.commonreality.sensors.keyboard with parameters of type IEfferentCommand
 double SerialDurationEquation.computeTimings(IEfferentCommand command, double startTime)
           
 boolean ReleaseCommandTemplate.isConsistent(IEfferentCommand command)
           
 boolean PressCommandTemplate.isConsistent(IEfferentCommand command)
           
 java.lang.Object KeyboardMotorHandler.shouldAccept(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler handler)
           
 

Uses of IEfferentCommand in org.commonreality.sensors.motor
 

Methods in org.commonreality.sensors.motor with parameters of type IEfferentCommand
 void MotorCommandHandler.abort(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler parent)
           
 ICommandTimingEquation MotorCommandHandler.getTimingEquation(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler handler)
           
 java.lang.Object MotorCommandHandler.shouldAccept(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler handler)
          only accept motor commands where the source matched the provided efferent
 java.lang.Object MotorCommandHandler.shouldStart(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler handler)
           
 void MotorCommandHandler.start(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler parent)
           
 

Uses of IEfferentCommand in org.commonreality.sensors.speech
 

Methods in org.commonreality.sensors.speech with parameters of type IEfferentCommand
 void VocalizationCommandHandler.abort(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler parent)
           
 ICommandTimingEquation VocalizationCommandHandler.getTimingEquation(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler handler)
           
 java.lang.Object VocalizationCommandHandler.shouldAccept(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler handler)
          only accept vocalization commands where the source matched the provided efferent
 java.lang.Object VocalizationCommandHandler.shouldStart(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler handler)
           
 void VocalizationCommandHandler.start(IEfferentCommand command, IAgentObject agent, EfferentCommandHandler parent)