|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object
|
+--com.irs.jam.Action
|
+--com.irs.jam.WorldModelAction
|
+--com.irs.jam.NextFactAction
A built-in JAM primitive action for binding plan variables with world model entries and providing a means for access to ALL of the matching relations rather than just one as RETRIEVE does.
| Fields inherited from class com.irs.jam.WorldModelAction |
_interpreter, _relation |
| Fields inherited from class com.irs.jam.Action |
_actType, ACT_ACHIEVE, ACT_ASSERT, ACT_ASSIGN, ACT_CANNOT_EXECUTE, ACT_FACT, ACT_FAIL, ACT_FAILED, ACT_GOAL_ACTION, ACT_LOAD, ACT_MAINTAIN, ACT_OBJECT, ACT_PARSE, ACT_PERFORM, ACT_POST, ACT_PRIMITIVE, ACT_QUERY, ACT_RETRACT, ACT_RETRIEVE, ACT_SUCCEEDED, ACT_TEST, ACT_UNDEFINED, ACT_UNPOST, ACT_UPDATE, ACT_WAIT |
| Method Summary | |
int |
execute(Binding b,
Goal currentGoal)
Return the next matching WM relation |
void |
format(java.io.PrintStream s,
Binding b)
Output information to the stream in an in-line manner. |
boolean |
isExecutableAction()
|
| Methods inherited from class com.irs.jam.WorldModelAction |
getInterpreter, getRelation |
| Methods inherited from class com.irs.jam.Action |
getName, getTraceFile, getTraceLine, getType, setTrace, setTraceFile, setTraceLine |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public boolean isExecutableAction()
isExecutableAction in class Action
public int execute(Binding b,
Goal currentGoal)
execute in class WorldModelAction
public void format(java.io.PrintStream s,
Binding b)
format in class Action
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||