Package jason.stdlib
Class list_plans
java.lang.Object
jason.asSemantics.DefaultInternalAction
jason.stdlib.list_plans
- All Implemented Interfaces:
- InternalAction,- Serializable
@Manual(literal=".list_plans[(trigger)]",
        hint="prints out the plans in the plan library",
        argsHint="list only plan that unifies this parameter as trigger event",
        argsType="trigger term",
        examples={".list_plans: list all agent\'s plans",".list_plans({ +g(_) }): list agent\'s plans that unifies with +g(_)"},
        seeAlso="")
public class list_plans
extends DefaultInternalAction
Internal action: .list_plans.
Description: prints out the plans in the plan library.
Parameter:
- + trigger (trigger term -- optional): list only plan that unifies this parameter as trigger event.
 
Examples:
-  .list_plans: list all agent's plans
-  .list_plans({ +g(_) }): list agent's plans that unifies with +g(_)
- See Also:
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionexecute(TransitionSystem ts, Unifier un, Term[] args) Executes the internal action.Methods inherited from class jason.asSemantics.DefaultInternalActioncanBeUsedInContext, checkArguments, destroy, getMaxArgs, getMinArgs, prepareArguments, suspendIntention
- 
Constructor Details- 
list_planspublic list_plans()
 
- 
- 
Method Details- 
executeDescription copied from interface:InternalActionExecutes the internal action. It should return a Boolean or an Iterator. A true boolean return means that the IA was successfully executed. An Iterator result means that there is more than one answer for this IA (e.g. see member internal action). - Specified by:
- executein interface- InternalAction
- Overrides:
- executein class- DefaultInternalAction
- Throws:
- Exception
 
 
-