jadex.testcases.plans
Capability MLR
- Direct Known Containing Agents: 
- PlanMetaLevelReasoning
- capability MLR
 
Test meta-level reasoning.
 The capability defines one meta-level goal
 and plan and one application goal and plan.
 At runtime more than one application plan
 is applicable due to the bindings and the
 meta-level goal is created to select between
 the candidates.
 
 
| Plan Summary | 
| standard plan  | app_plan(double importance)
 | 
| standard plan  | ml_plan(List [set] applicables, List [set] result)
 | 
 
importance
beliefset double importance
- 
- Default facts:
- Math.random()
- Math.random()
- Math.random()
 
app_goal
exported achievegoal app_goal()
- 
- BDI flags:
- retry: true- retry delay: 0- exclude: when_tried- random selection: false- meta-level reasoning: true- post to all: false
 
ml_goal
exported metagoal ml_goal(ICandidateInfo [set] applicables, 
                          ICandidateInfo [set] result)
- 
- Parameters:
- in parameterset applicables
- out parameterset result
- BDI flags:
- retry: true- retry delay: 0- exclude: when_tried- random selection: false- meta-level reasoning: true- post to all: false
- Goal Trigger:
- app_goal
 
ml_plan
standard plan ml_plan(List [set] applicables, 
                     List [set] result)
- 
- Parameters:
- in parameterset applicables(goal mappings: ml_goal.applicables)
- in parameterset result(goal mappings: ml_goal.result)
- Plan body:
- new MetaLevelReasoningPlan()
- Goal Trigger:
- ml_goal
 
app_plan
standard plan app_plan(double importance)
- 
- Parameters:
- in parameter importanceDefault value:0
- Plan body:
- new ResultPlan("Plan_"+$plan.importance+" ("+SUtil.arrayToString($beliefbase.importance)+")")
- Goal Trigger:
- app_goal
 
Submit a bug or feature
 For further API reference and developer documentation, see the Jadex User Guide and the Jadex Tutorial. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, and working code examples. Copyright (C) 2002-2005 Lars Braubach, Alexander Pokahr, Andrzej Walczak - University of Hamburg. Use is subject to license terms.