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.
 
 
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_agentsin 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_agentin capability- jadex.adapter.standalone.planlib.AMS_standalone
 
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())
 
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.