Package jason.stdlib

Class plan_label

All Implemented Interfaces:
InternalAction, Serializable

@Manual(literal=".plan_label(plan,label)", hint="unifies with a plan term representing the plan labeled with the given term within the agent\'s plan library", argsHint={"the term representing the plan enclosed by { and }","the label of that plan"}, argsType={"plan term","structure"}, examples=".plan_label(P,p1): unifies P with the term representation of the plan labeled p1", seeAlso={"jason.stdlib.add_plan","jason.stdlib.plan_label","jason.stdlib.relevant_plans","jason.stdlib.remove_plan"}) public class plan_label extends DefaultInternalAction

Internal action: .plan_label(P,L).

Description: unifies P with a plan term representing the plan labeled with the term L within the agent's plan library.

Parameters:

  • +/- plan (plan term): the term representing the plan, it is a plan enclosed by { and } (e.g. {+!g : vl(X) invalid input: '<'- .print(X)}).
  • +/- label (structure): the label of that plan.

Example:

  • .plan_label(P,p1): unifies P with the term representation of the plan labeled p1.
See Also: