Uses of Class
jason.asSyntax.Plan
Package | Description |
---|---|
jason.asSemantics | |
jason.asSyntax | |
jason.jeditplugin | |
jason.stdlib |
Internal actions of Jason.
|
-
Uses of Plan in jason.asSemantics
Fields in jason.asSemantics declared as Plan Modifier and Type Field Description protected Plan
IntendedMeans. plan
private Plan
Option. plan
private static Plan
TransitionSystem. planBaseForEPlans
Methods in jason.asSemantics that return Plan Modifier and Type Method Description Plan
IntendedMeans. getPlan()
Plan
Option. getPlan()
Methods in jason.asSemantics with parameters of type Plan Modifier and Type Method Description private Option
TransitionSystem. getOption(Event evt, Plan pl, Unifier relUn)
void
Option. setPlan(Plan p)
Constructors in jason.asSemantics with parameters of type Plan Constructor Description Option(Plan p, Unifier u)
-
Uses of Plan in jason.asSyntax
Fields in jason.asSyntax with type parameters of type Plan Modifier and Type Field Description private java.util.Map<java.lang.String,Plan>
PlanLibrary. planLabels
A map from labels to plansprivate java.util.List<Plan>
PlanLibrary. plans
All plans as defined in the AS code (maintains the order of the plans)private java.util.Map<PredicateIndicator,java.util.List<Plan>>
PlanLibrary. relPlans
a MAP from TE to a list of relevant plansprivate java.util.List<Plan>
PlanLibrary. varPlans
list of plans that have var as TEMethods in jason.asSyntax that return Plan Modifier and Type Method Description Plan
PlanLibrary. add(Plan p)
Plan
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.Plan
PlanLibrary. add(StringTerm stPlan, Term tSource)
Deprecated.parse the plan before (ASSyntax methods) and call add(Plan, ...) methodsPlan
PlanLibrary. add(StringTerm stPlan, Term tSource, boolean before)
Deprecated.parse the plan before (ASSyntax methods) and call add(Plan, ...) methodsPlan
Plan. capply(Unifier u)
Plan
Plan. cloneNS(Atom ns)
Plan
Plan. cloneOnlyBody()
used to create a plan clone in a new IMPlan
PlanLibrary. get(Literal label)
return a plan for a labelPlan
PlanLibrary. get(java.lang.String label)
return a plan for a labelstatic Plan
Plan. newFromListOfTerms(ListTerm lt)
creates a plan from a list with four elements: [L, T, C, B]static Plan
Plan. parse(java.lang.String sPlan)
prefer using ASSyntax.parsePlanstatic Plan
ASSyntax. parsePlan(java.lang.String sPlan)
creates a new plan by parsing a stringPlan
PlanLibrary. remove(Literal pLabel)
remove the plan with label pLabelMethods in jason.asSyntax that return types with arguments of type Plan Modifier and Type Method Description java.util.List<Plan>
PlanLibrary. getAllRelevant(Trigger te)
Deprecated.use getCandidatePlans(te) insteadjava.util.List<Plan>
PlanLibrary. getCandidatePlans(Trigger te)
java.util.List<Plan>
PlanLibrary. getPlans()
java.util.Iterator<Plan>
PlanLibrary. iterator()
Methods in jason.asSyntax with parameters of type Plan Modifier and Type Method Description Plan
PlanLibrary. add(Plan p)
Plan
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.void
Plan. addSubPlan(Plan p)
Method parameters in jason.asSyntax with type arguments of type Plan Modifier and Type Method Description void
PlanLibrary. addAll(java.util.List<Plan> plans)
-
Uses of Plan in jason.jeditplugin
Fields in jason.jeditplugin declared as Plan Modifier and Type Field Description private Plan
AgentSpeakSideKickParser.PlanAsset. plan
Constructors in jason.jeditplugin with parameters of type Plan Constructor Description PlanAsset(Plan p, org.gjt.sp.jedit.Buffer buf)
-
Uses of Plan in jason.stdlib
Methods in jason.stdlib that return Plan Modifier and Type Method Description private Plan
add_plan. transform2plan(Term t)