Jadex 0.96

jadex.examples.cleanerworld.multi.environment
Agent Environment

jadex.examples.cleanerworld.multi.environment.Environment
  • jadex.planlib.AMS
  • jadex.planlib.DF
  • jadex.planlib.Protocols

  • agent Environment
    contains jadex.planlib.Protocols, jadex.planlib.DF, jadex.planlib.AMS

    The Environment agent manages and displays the environment.


    Belief Summary
    belief Environment environment
              
    belief EnvironmentGui gui
              
    beliefref IFilter rp_filter
               The filter for deciding which request messages are handled in this capability.
     
    Goal Summary
    achievegoalref ams_destroy_agent
              
    achievegoalref df_deregister
              
    achievegoalref df_register
              
    querygoalref rp_decide_request
              
    achievegoalref rp_execute_request
              
     
    Plan Summary
    standard plan dispatchcompletevision(Object action, Object result)
               Dispatch the complete vision to a requester.
    standard plan dispatchvision(Object action, Object result)
               Dispatch the actual vision to a requester.
    standard plan droprequest(Object action, Object result)
               Inform the requester if a drop action succeeds.
    standard plan pickuprequest(Object action, Object result)
               Inform the requester if a pickup action succeeds.
     
    Configuration Summary
    default configuration  default
              
     

    Belief Detail

    environment

    belief Environment environment
    Default fact:
    Environment.getInstance()
    - Use shared environment for local.

    gui

    belief EnvironmentGui gui
    Default fact:
    new EnvironmentGui($agent.getExternalAccess())

    rp_filter

    beliefref IFilter rp_filter
    The filter for deciding which request messages are handled in this capability.

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

    df_register

    achievegoalref df_register
    Parameters:
    parameterref description
    parameterref df
    parameterref leasetime
    parameterref result
    Referenced from:
    df_register in capability jadex.planlib.DF

    df_deregister

    achievegoalref df_deregister
    Parameters:
    parameterref description
    parameterref df
    Referenced from:
    df_deregister in capability jadex.planlib.DF

    ams_destroy_agent

    achievegoalref ams_destroy_agent
    Parameters:
    parameterref agentidentifier
    parameterref ams
    Referenced from:
    ams_destroy_agent in capability jadex.planlib.AMS

    rp_execute_request

    achievegoalref rp_execute_request
    Parameters:
    parameterref action
    parameterref initiator
    parameterref result
    Referenced from:
    rp_execute_request in capability jadex.planlib.Protocols

    rp_decide_request

    querygoalref rp_decide_request
    Parameters:
    parameterref accept
    parameterref action
    parameterref initiator
    Referenced from:
    rp_decide_request in capability jadex.planlib.Protocols
    Plan Detail

    dispatchcompletevision

    standard plan dispatchcompletevision(Object action, 
                                        Object result)
    Dispatch the complete vision to a requester.

    Parameters:
    in parameter action (goal mappings: rp_execute_request.action)
    out parameter result (goal mappings: rp_execute_request.result)
    Plan body:
    Plan trigger:
    Goals:
    rp_execute_request

    dispatchvision

    standard plan dispatchvision(Object action, 
                                Object result)
    Dispatch the actual vision to a requester.

    Parameters:
    in parameter action (goal mappings: rp_execute_request.action)
    out parameter result (goal mappings: rp_execute_request.result)
    Plan body:
    Plan trigger:
    Goals:
    rp_execute_request

    pickuprequest

    standard plan pickuprequest(Object action, 
                               Object result)
    Inform the requester if a pickup action succeeds.

    Parameters:
    in parameter action (goal mappings: rp_execute_request.action)
    out parameter result (goal mappings: rp_execute_request.result)
    Plan body:
    Plan trigger:
    Goals:
    rp_execute_request

    droprequest

    standard plan droprequest(Object action, 
                             Object result)
    Inform the requester if a drop action succeeds.

    Parameters:
    in parameter action (goal mappings: rp_execute_request.action)
    out parameter result (goal mappings: rp_execute_request.result)
    Plan body:
    Plan trigger:
    Goals:
    rp_execute_request
    Configuration Detail

    default

    default configuration default
    Initial Beliefs:
    rp_filter Initial value:  IFilter.ALWAYS
    Initial Goals:
    df_register (description=(AgentDescription)$propertybase.getProperty("fipa.agentdescription.environment")
    )
    End Goals:
    df_deregister

    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.