|
||||||||||
| 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 |
|---|
containsParameter, getParam, getParameters, 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 | |||||||||