Jadex 0.96

jadex.testcases.planlib
Agent DAReceiver

jadex.testcases.planlib.DAReceiver
  • jadex.planlib.Protocols

  • agent DAReceiver
    contains jadex.planlib.Protocols


    Agent arguments:
    max_price double

    participate Boolean

    Bidder for Dutch Auction Protocol.


    Belief Summary
    beliefref IFilter da_filter
              
    exported belief double max_price
              
    exported belief Boolean participate
              
    beliefref Long timeout
              
     
    Goal Summary
    performgoalref da_receiver_interaction
              
    achievegoalref decide_participation
              
    querygoalref make_proposal
              
     
    Plan Summary
    standard plan decide_participation_plan(AuctionDescription auction_description, Object auction_info, AgentIdentifier initiator, Boolean participate)
              
    standard plan make_proposal_plan(Boolean accept, AuctionDescription auction_description, Object auction_info, Object cfp, Boolean leave, Comparable [set] history)
              
    standard plan negotiation_finished_plan(InteractionState interaction_state, Object result)
              
     
    Configuration Summary
    default configuration  default
              
     

    Belief Detail

    max_price

    exported belief double max_price
    Default fact:
    0

    participate

    exported belief Boolean participate
    Default fact:
    true

    timeout

    beliefref Long timeout
    Default fact:
    (Integer)$propertybase.getProperty("standard.timeout")
    Referenced from:
    timeout in capability jadex.planlib.Protocols

    da_filter

    beliefref IFilter da_filter
    Default fact:
    IFilter.NEVER
    Referenced from:
    da_filter in capability jadex.planlib.Protocols
    Goal Detail

    da_receiver_interaction

    performgoalref da_receiver_interaction
    Parameters:
    parameterref interaction_description
    parameterref interaction_state
    parameterref message
    parameterref result
    Referenced from:
    da_receiver_interaction in capability jadex.planlib.Protocols

    decide_participation

    achievegoalref decide_participation
    Parameters:
    parameterref auction_description
    parameterref auction_info
    parameterref initiator
    parameterref participate
    Referenced from:
    decide_participation in capability jadex.planlib.Protocols

    make_proposal

    querygoalref make_proposal
    Parameters:
    parameterref accept
    parameterref auction_description
    parameterref auction_info
    parameterref cfp
    parameterref leave
    parameterset history
    Referenced from:
    make_proposal in capability jadex.planlib.Protocols
    Plan Detail

    decide_participation_plan

    standard plan decide_participation_plan(AuctionDescription auction_description, 
                                           Object auction_info, 
                                           AgentIdentifier initiator, 
                                           Boolean participate)
    Parameters:
    in parameter auction_description (goal mappings: decide_participation.auction_description)
    in parameter auction_info (goal mappings: decide_participation.auction_info)
    in parameter initiator (goal mappings: decide_participation.initiator)
    out parameter participate (goal mappings: decide_participation.participate)
    Plan body:
    Plan trigger:
    Goals:
    decide_participation

    make_proposal_plan

    standard plan make_proposal_plan(Boolean accept, 
                                    AuctionDescription auction_description, 
                                    Object auction_info, 
                                    Object cfp, 
                                    Boolean leave, 
                                    Comparable [set] history)
    Parameters:
    optional out parameter accept (goal mappings: make_proposal.accept)
    in parameter auction_description (goal mappings: make_proposal.auction_description)
    in parameter auction_info (goal mappings: make_proposal.auction_info)
    in parameter cfp (goal mappings: make_proposal.cfp)
    optional out parameter leave (goal mappings: make_proposal.leave)
    optional in parameterset history (goal mappings: make_proposal.history)
    Plan body:
    Plan trigger:
    Goals:
    make_proposal

    negotiation_finished_plan

    standard plan negotiation_finished_plan(InteractionState interaction_state, 
                                           Object result)
    Parameters:
    in parameter interaction_state Default value:  (InteractionState)((IRGoalEvent)$event).getGoal().getParameter("interaction_state").getValue()
    in parameter result Default value:  ((IRGoalEvent)$event).getGoal().getParameter("result").getValue()
    Plan body:
    new jadex.testcases.PrintResultPlan($plan.result)
    Plan trigger:
    Finished goals:
    da_receiver_interaction
    Configuration Detail

    default

    default configuration default
    Initial Beliefs:
    da_filter Initial value:  IFilter.ALWAYS

    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.