|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectvs.poplanner.PoPlanner
vs.debug.DummyPlanner
public class DummyPlanner
| Constructor Summary | |
|---|---|
DummyPlanner()
|
|
| Method Summary | |
|---|---|
java.util.Vector<java.lang.String> |
getExecutableEvents()
Retrieves executable events |
java.util.Vector<java.lang.String> |
getExecutableFramingOperators()
Retrieves executable framing operators (i.e., framing operators that do not depend on the execution of earlier steps in the plan) |
java.util.Vector<java.lang.String> |
getExecutableOperators()
Retrieves the operators from the plan that are ready for execution (i.e., do not depend on the execution of earlier steps in the plan) |
java.util.Vector<PlanLink> |
getLinks()
Retrieves all dummy causal links from the plan |
java.util.Vector<PlanOrdering> |
getOrderings()
Retrieves all dummy orderings from the plan |
java.lang.String |
getPlan()
Return the plan in SWI-Prolog representation. |
java.util.Vector<PlanStep> |
getSteps()
Retrieves dummy steps from the plan |
boolean |
plan()
Creates and stores a plan for given goals |
boolean |
planFinished()
|
void |
setGoals(java.lang.String goals)
Sets the goals for the planner (a Prolog list of conditions) |
void |
setPlan(java.lang.String plan)
Explicitly set the plan of this planner (use with care) |
| Methods inherited from class vs.poplanner.PoPlanner |
|---|
getExecutableInferenceOperators |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DummyPlanner()
| Method Detail |
|---|
public java.util.Vector<java.lang.String> getExecutableEvents()
PoPlanner
getExecutableEvents in class PoPlannerpublic java.util.Vector<java.lang.String> getExecutableFramingOperators()
PoPlanner
getExecutableFramingOperators in class PoPlannerpublic java.util.Vector<java.lang.String> getExecutableOperators()
PoPlanner
getExecutableOperators in class PoPlannerpublic java.util.Vector<PlanLink> getLinks()
getLinks in class PoPlannerpublic java.util.Vector<PlanOrdering> getOrderings()
getOrderings in class PoPlannerpublic java.lang.String getPlan()
PoPlanner
getPlan in class PoPlannerpublic java.util.Vector<PlanStep> getSteps()
getSteps in class PoPlannerpublic boolean plan()
PoPlanner
plan in class PoPlannerpublic boolean planFinished()
planFinished in class PoPlannerpublic void setGoals(java.lang.String goals)
PoPlanner
setGoals in class PoPlannerpublic void setPlan(java.lang.String plan)
PoPlanner
setPlan in class PoPlannerplan - the plan for this planner
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||