Jadex 0.96

jadex.examples.garbagecollector
Agent Environment

jadex.examples.garbagecollector.Environment
  • jadex.planlib.AMS

  • agent Environment
    contains jadex.planlib.AMS

    The environment agent.

    Shows the environment and produces waste on it.


    Belief Summary
    belief Environment env
               Environment object as singleton.
    belief EnvironmentGui gui
               Gui of the environment.
     
    Goal Summary
    achievegoalref ams_destroy_agent
               Goal used to kill other agents on exit.
     
    Plan Summary
    standard plan clear_plan()
              
    standard plan create_plan()
               Initial plan for continually creating garbarge at random positions.
     
    Configuration Summary
    default configuration  default
              
     

    Belief Detail

    env

    belief Environment env
    Environment object as singleton. Parameters are name and type of agent for adding it No clean solution but avoids registering of agents.

    Default fact:
    Environment.getInstance(null, null)
    - Environment.getInstance(null, null)

    gui

    belief EnvironmentGui gui
    Gui of the environment.

    Default fact:
    new EnvironmentGui($agent.getExternalAccess())
    Goal Detail

    ams_destroy_agent

    achievegoalref ams_destroy_agent
    Goal used to kill other agents on exit.

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

    create_plan

    standard plan create_plan()
    Initial plan for continually creating garbarge at random positions.

    Plan body:

    clear_plan

    standard plan clear_plan()
    Plan body:
    Configuration Detail

    default

    default configuration default
    Initial Plans:
    create_plan
    End Plans:
    clear_plan

    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.