public class EfferentObject extends BasicObject implements IEfferentObject
COMMAND_TEMPLATES, CURRENT_COMMAND
Constructor and Description |
---|
EfferentObject(IIdentifier identifier) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<IEfferentCommandTemplate> |
getCommandTemplates()
return a collection of all the command templates that can be applied to
this efferent object.
|
IEfferentCommand |
getCurrentCommand()
returns the currently active command.
|
ISensoryIdentifier |
getIdentifier() |
equals, getProperties, getProperty, getPropertyMap, hashCode, hasProperty, setProperty, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getProperties, getProperty, getPropertyMap, hasProperty
public EfferentObject(IIdentifier identifier)
identifier
- public ISensoryIdentifier getIdentifier()
getIdentifier
in interface IIdentifiable
getIdentifier
in interface ISensoryObject
getIdentifier
in class BasicObject
IIdentifiable.getIdentifier()
public java.util.Collection<IEfferentCommandTemplate> getCommandTemplates()
IEfferentObject
getCommandTemplates
in interface IEfferentObject
public IEfferentCommand getCurrentCommand()
IEfferentObject
getCurrentCommand
in interface IEfferentObject