Jadex 0.941

jadex.testcases.goals
Agent Posttoall


agent Posttoall

This agent tests a post-to-all goal.

Obsolete: Superseded by GoalRegressionTestAgent. This agent has three plans that react on the at the start time created achieve goal "test". The ResultPlan gets as parameter in its body the result of its actions. Therefore by modifying the parameters one can test the behaviour of the different post-to-all goal semantics. posttoall=true : For the goal several plans are dispatched simultaneously. posttoallor=true : OR semantics (the goal succeeds when at least one plan succeeds) else AND posttoallabort=true : Abort plans when goal is already finished.


Goal Summary
achievegoal test()
          
 
Plan Summary
standard plan one()
          
standard plan three()
          
standard plan two()
          
 
Initial State Summary
default initial state  default
          
 

Goal Detail

test

achievegoal test()
BDI flags:
retry: true
retry delay: 0
exclude: when_tried
random selection: false
meta-level reasoning: true
post to all: true
Plan Detail

one

standard plan one()
Plan body:
new ResultPlan(100, true)
Goal Trigger:
test

two

standard plan two()
Plan body:
new ResultPlan(100, false)
Goal Trigger:
test

three

standard plan three()
Plan body:
new ResultPlan(100, true)
Goal Trigger:
test
Initial State Detail

default

default initial state default
Initial Goals:
test

Jadex 0.941

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.