Jadex 0.941

jadex.examples.cleanerworld.multi.manager
Agent Manager

jadex.examples.cleanerworld.multi.manager.Manager
  • jadex.adapter.standalone.planlib.AMS_standalone
  • jadex.planlib.StartAgents
  • jadex.adapter.standalone.planlib.AMS_standalone

  • agent Manager
    contains jadex.planlib.StartAgents, jadex.adapter.standalone.planlib.AMS_standalone

    The manager agent for starting the application.

    Can be used to start the cleaner world example with two cleaner agents and one environement agent. The environmemnt agent displays the current state of the cleaner world whereas the cleaner show their own perception of the world in a gui reflecting the actual beliefs.


    Goal Summary
    achievegoalref ams_destroy_agent
               Goal used to kill manager after startup.
    achievegoalref start_agents
              
     
    Initial State Summary
    initial state  One Cleaner
              
    default initial state  Two Cleaners
              
     

    Goal Detail

    start_agents

    achievegoalref start_agents
    Parameters:
    parameterset agentidentifiers
    parameterset agentinfos
    Deliberation:
    inhibits ams_destroy_agent - Wait for all agents being started before destroying the manager.
    Referenced from:
    start_agents in capability jadex.planlib.StartAgents

    ams_destroy_agent

    achievegoalref ams_destroy_agent
    Goal used to kill manager after startup.

    Parameters:
    parameterref agentidentifier
    parameterref ams
    Referenced from:
    ams_destroy_agent in capability jadex.adapter.standalone.planlib.AMS_standalone
    Initial State Detail

    Two Cleaners

    default initial state Two Cleaners
    Initial Goals:
    start_agents (agentinfos=[new StartAgentInfo("jadex.examples.cleanerworld.multi.environment.Environment", "Environment_%n", 2000, null)new StartAgentInfo("jadex.examples.cleanerworld.multi.cleaner.Cleaner", "Cleaner_%n", 0, null)new StartAgentInfo("jadex.examples.cleanerworld.multi.cleaner.Cleaner", "Cleaner_%n", 0, null)],)
    ams_destroy_agent (agentidentifier=$agent.getAgentIdentifier())

    One Cleaner

    initial state One Cleaner
    Initial Goals:
    start_agents (agentinfos=[new StartAgentInfo("jadex.examples.cleanerworld.multi.environment.Environment", "Environment_%n", 2000, null)new StartAgentInfo("jadex.examples.cleanerworld.multi.cleaner.Cleaner", "Cleaner_%n", 0, null)],)
    ams_destroy_agent (agentidentifier=$agent.getAgentIdentifier())

    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.