Package jason.stdlib

Class plan_label

java.lang.Object
All Implemented Interfaces:
InternalAction, java.io.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) <- .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:
add_plan, relevant_plans, relevant_plan, remove_plan, Serialized Form
  • Field Details

  • Constructor Details

    • plan_label

      public plan_label()
  • Method Details