|
||||||||||
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 PoPlanner
public java.util.Vector<java.lang.String> getExecutableFramingOperators()
PoPlanner
getExecutableFramingOperators
in class PoPlanner
public java.util.Vector<java.lang.String> getExecutableOperators()
PoPlanner
getExecutableOperators
in class PoPlanner
public java.util.Vector<PlanLink> getLinks()
getLinks
in class PoPlanner
public java.util.Vector<PlanOrdering> getOrderings()
getOrderings
in class PoPlanner
public java.lang.String getPlan()
PoPlanner
getPlan
in class PoPlanner
public java.util.Vector<PlanStep> getSteps()
getSteps
in class PoPlanner
public boolean plan()
PoPlanner
plan
in class PoPlanner
public boolean planFinished()
planFinished
in class PoPlanner
public void setGoals(java.lang.String goals)
PoPlanner
setGoals
in class PoPlanner
public void setPlan(java.lang.String plan)
PoPlanner
setPlan
in class PoPlanner
plan
- the plan for this planner
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |