|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Environment
Specification for domains that the framework can use as an environment. Generally speaking environments can be sensed and can receive actions.
Method Summary | |
---|---|
java.lang.Object |
getState(java.util.Map<java.lang.String,?> params)
Returns the environment's state |
void |
processAction(java.lang.Object action)
Process the specified action updating the environment's state accordingly. |
void |
resetState()
Resets the state of the environment |
Methods inherited from interface edu.memphis.ccrg.lida.framework.FrameworkModule |
---|
addListener, addSubModule, containsSubmodule, containsSubmodule, decayModule, getAssistingTaskSpawner, getModuleContent, getModuleName, getSubmodule, getSubmodule, getSubmodules, setAssistingTaskSpawner, setModuleName, taskManagerDecayModule |
Methods inherited from interface edu.memphis.ccrg.lida.framework.initialization.FullyInitializable |
---|
setAssociatedModule |
Methods inherited from interface edu.memphis.ccrg.lida.framework.initialization.Initializable |
---|
getParam, init, init |
Method Detail |
---|
void resetState()
void processAction(java.lang.Object action)
action
- an algorithm to be processed by the environmentjava.lang.Object getState(java.util.Map<java.lang.String,?> params)
params
- Map of optional parameters specifying the aspect of the state which will be returned
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |