|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||

public interface DecisionModule
Defines the interface which decision module gives to other modules around (like memory, agent).
| Method Summary | |
|---|---|
void |
addIntention(String name,
Interval actInterval)
Allows external modules to introduce a new intention to the plan. |
DMSMemoryVO |
doReasoning(int time)
Does reasoning - in the end executes some atomic action. |
Action |
getActualAction()
|
AtomicAction |
getActualAtomicAction()
|
Intention |
getActualIntention()
|
int |
getCounter()
|
double |
getGMTTime()
|
AtomicAction |
getOldAtomicAction()
|
| Method Detail |
|---|
Action getActualAction()
DMSMemoryVO doReasoning(int time)
Intention getActualIntention()
int getCounter()
AtomicAction getActualAtomicAction()
double getGMTTime()
AtomicAction getOldAtomicAction()
void addIntention(String name,
Interval actInterval)
name - - name of the intention (e.g. IEat)actInterval - - activation interval of the new intention
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||