org.commonreality.object
Interface IEfferentObject
- All Superinterfaces:
- IIdentifiable, ISensoryObject, ISimulationObject, java.io.Serializable
- All Known Implementing Classes:
- EfferentObject
public interface IEfferentObject
- extends ISensoryObject, java.io.Serializable
any object in the simulation that is actually a part of the agent and can be
controlled by using IEfferentCommand
- Author:
- developer
COMMAND_TEMPLATES
static final java.lang.String COMMAND_TEMPLATES
- See Also:
- Constant Field Values
CURRENT_COMMAND
static final java.lang.String CURRENT_COMMAND
- See Also:
- Constant Field Values
getCommandTemplates
java.util.Collection<IEfferentCommandTemplate> getCommandTemplates()
- return a collection of all the command templates that can be applied to
this efferent object.
- Returns:
getCurrentCommand
IEfferentCommand getCurrentCommand()
- returns the currently active command. if no command is active (successfully
completed or interrupted) this will be null
- Returns: