Package | Description |
---|---|
jason.asSemantics | |
jason.asSyntax |
Modifier and Type | Field and Description |
---|---|
protected Plan |
IntendedMeans.plan |
Modifier and Type | Method and Description |
---|---|
Plan |
Option.getPlan() |
Plan |
IntendedMeans.getPlan() |
Modifier and Type | Method and Description |
---|---|
void |
Option.setPlan(Plan p) |
Constructor and Description |
---|
Option(Plan p,
Unifier u) |
Modifier and Type | Method and Description |
---|---|
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.capply(Unifier u) |
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
|
Modifier and Type | Method and Description |
---|---|
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.getPlans() |
java.util.Iterator<Plan> |
PlanLibrary.iterator() |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
void |
PlanLibrary.addAll(java.util.List<Plan> plans) |