dynamicbees
Class BeeLauncher
java.lang.Object
madkit.kernel.AbstractAgent
madkit.kernel.Agent
dynamicbees.BeeLauncher
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Runnable
public class BeeLauncher
- extends Agent
- Version:
- 2.0
- Author:
- Fabien MICHEL 01/02/2001
- See Also:
- Serialized Form
Methods inherited from class madkit.kernel.Agent |
connectAgencyToAgency, createPlace, createPlace, enableMobility, enableMobility, exitImmediatlyOnKill, getAgencyNamed, joinPlace, joinPlace, joinPlace, pause, receiveMessage, run, waitNextMessage, waitNextMessage |
Methods inherited from class madkit.kernel.AbstractAgent |
broadcastMessage, broadcastMessage, connectedWithCommunity, createGroup, createGroup, debug, disposeMyGUI, foundGroup, getAddress, getAgentInformation, getAgentsWithRole, getAgentsWithRole, getAgentWithRole, getAgentWithRole, getAvailableCommunities, getBean, getController, getCurrentKernelAddress, getDebug, getExistingGroups, getExistingGroups, getExistingRoles, getExistingRoles, getGroups, getGUIObject, getMessageBoxSize, getMyGroups, getMyGroups, getMyRoles, getMyRoles, getName, getRoles, hasGUI, isBelongingToGroup, isBelongingToGroup, isCommunity, isGroup, isGroup, isMemberOf, isMemberOf, isMessageBoxEmpty, isRole, isRole, joinGroup, killAgent, launchAgent, launchAgent, leaveGroup, leaveGroup, leaveRole, leaveRole, nextMessage, print, println, redisplayMyGUI, requestRole, requestRole, requestRole, restoreAgent, sendMessage, sendMessage, sendMessage, setBean, setController, setDebug, setGUIObject, setName, setOutput, setOutputWriter, windowClosing |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BeeLauncher
public BeeLauncher()
setWidth
public void setWidth(int add)
getWidth
public int getWidth()
setHeight
public void setHeight(int add)
getHeight
public int getHeight()
getDelay
public int getDelay()
setDelay
public void setDelay(int v)
setBeenumber
public void setBeenumber(int v)
getBeenumber
public int getBeenumber()
getActive
public boolean getActive()
setActive
public void setActive(boolean v)
getwithSwing
public boolean getwithSwing()
setwithSwing
public void setwithSwing(boolean v)
launchBees
public void launchBees(int numberOfBees)
launchQueens
public void launchQueens(int numberOfQueens)
killBees
public void killBees(boolean queen,
int number)
activate
public void activate()
- Description copied from class:
AbstractAgent
- This method is initially called when the micro-kernel registers the agent.
Usually a good place to set up some initial groups and roles.
- Overrides:
activate
in class AbstractAgent
live
public void live()
- Description copied from class:
Agent
- This method defines the main behavior for threaded agents.
- Overrides:
live
in class Agent
end
public void end()
- Description copied from class:
AbstractAgent
- This method is called by the agent micro-kernel at the end of the agent lifecycle.
If the the agent is killed from the outside, it is the last opportunity
for the agent to cleanly shutdown its operations.
- Overrides:
end
in class AbstractAgent
initGUI
public void initGUI()
- Description copied from class:
AbstractAgent
- This method is called by the specific external graphic system (as the G-Box)
to ask the agent to prepare a graphical interface. The agent developper should
use a setGUIObject(...) within this method, as well as other necessary
initializations. If the developper does not overload this method, a vanilla text
output might be used as the default interface.
- Overrides:
initGUI
in class AbstractAgent
Copyright © Madkit Team (O. Gutknecht, J. Ferber, F. Michel et al.) All Rights Reserved.