Jadex 0.96

jadex.testcases.goals
Agent InnerAbstractGoal

jadex.testcases.goals.InnerAbstractGoal
  • jadex.testcases.goals.InnerAbstractGoal
  • jadex.planlib.Test

  • agent InnerAbstractGoal
    contains InnerAbstractGoal, jadex.planlib.Test


    Agent arguments: testcenter
    testcenter AgentIdentifier

    Test abstract goal dispatched by inner capability.

    Creates a goal which is assigned to the abstract goal from a capability.


    Belief Summary
    beliefsetref reports
              
    exported beliefref AgentIdentifier testcenter
              
    exported beliefref long timeout
              
     
    Goal Summary
    exported achievegoal agoal(String oparam, String oresult)
              
     
    Plan Summary
    standard plan testplan(Object param, Object result)
              
     

    Belief Detail

    timeout

    exported beliefref long timeout
    Default fact:
    0
    Referenced from:
    timeout in capability jadex.planlib.Test

    testcenter

    exported beliefref AgentIdentifier testcenter
    Referenced from:
    testcenter in capability jadex.planlib.Test

    reports

    beliefsetref  reports
    Referenced from:
    reports in capability jadex.planlib.Test
    Assign to:
    reports in capability InnerAbstractGoal
    Goal Detail

    agoal

    exported achievegoal agoal(String oparam, 
                               String oresult)
    Parameters:
    in parameter oparam
    out parameter oresult
    BDI flags:
    retry: true
    retry delay: 0
    exclude: when_tried
    random selection: false
    post to all: false
    Assign to:
    agoal in capability InnerAbstractGoal
    Plan Detail

    testplan

    standard plan testplan(Object param, 
                          Object result)
    Parameters:
    in parameter param (goal mappings: agoal.oparam)
    in parameter result (goal mappings: agoal.oresult)
    Plan body:
    new ResultPlan(0, true, $plan.param)
    Plan trigger:
    Goals:
    agoal

    Jadex 0.96

    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-2007 Lars Braubach, Alexander Pokahr - University of Hamburg. Use is subject to license terms.