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)