Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
jason.asSyntax.Plan

Packages that use Plan
jason.asSemantics |
jason.asSyntax |

Uses of Plan in jason.asSemantics

Fields in jason.asSemantics declared as Plan
`protected Plan` | `IntendedMeans.plan`

Methods in jason.asSemantics that return Plan
`Plan` | `Option.getPlan()`
`Plan` | `IntendedMeans.getPlan()`

Methods in jason.asSemantics with parameters of type Plan
`void` | `Option.setPlan(Plan p)`

Constructors in jason.asSemantics with parameters of type Plan
`Option(Plan p, Unifier u)`

Uses of Plan in jason.asSyntax

Methods in jason.asSyntax that return Plan
`Plan` | `PlanLibrary.add(Plan p, Term source, boolean before)` Add a new plan in PL.
`Plan` | `PlanLibrary.add(StringTerm stPlan, Term tSource)` Deprecated. parse the plan before (ASSyntax methods) and call add(Plan, ...) methods
`Plan` | `PlanLibrary.add(StringTerm stPlan, Term tSource, boolean before)` Deprecated. parse the plan before (ASSyntax methods) and call add(Plan, ...) methods
`Plan` | `Plan.cloneOnlyBody()` used to create a plan clone in a new IM
`Plan` | `PlanLibrary.get(java.lang.String label)` return a plan for a label
`static Plan` | `Plan.parse(java.lang.String sPlan)` prefer using ASSyntax.parsePlan
`static Plan` | `ASSyntax.parsePlan(java.lang.String sPlan)` creates a new plan by parsing a string
`Plan` | `PlanLibrary.remove(java.lang.String pLabel)` remove the plan with label pLabel

Methods in jason.asSyntax that return types with arguments of type Plan
`java.util.List<Plan>` | `PlanLibrary.getAllRelevant(Trigger te)` Deprecated. use getCandidatePlans(te) instead
`java.util.List<Plan>` | `PlanLibrary.getCandidatePlans(Trigger te)`
`java.util.List<Plan>` | `PlanLibrary.getIdlePlans()`
`java.util.List<Plan>` | `PlanLibrary.getPlans()`
`java.util.Iterator<Plan>` | `PlanLibrary.iterator()`

Methods in jason.asSyntax with parameters of type Plan
`void` | `PlanLibrary.add(Plan p)`
`void` | `PlanLibrary.add(Plan p, boolean before)` Adds a plan into the plan library, either before or after all other plans depending on the boolean parameter.
`Plan` | `PlanLibrary.add(Plan p, Term source, boolean before)` Add a new plan in PL.

Method parameters in jason.asSyntax with type arguments of type Plan
`void` | `PlanLibrary.addAll(java.util.List<Plan> plans)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES