warbot.kernel
Class Warbot

java.lang.Object
  extended by madkit.kernel.AbstractAgent
      extended by madkit.kernel.Agent
          extended by SEdit.StructureAgent
              extended by warbot.kernel.Warbot
All Implemented Interfaces:
java.io.Serializable, java.lang.Runnable

public class Warbot
extends StructureAgent

WARBOT

Version:
2.1
Author:
Fabien MICHEL et Jacques FERBER Warbot is the main class which is called directly by the launcher in order to make Warbot an independant application...
See Also:
Serialized Form

Field Summary
 
Fields inherited from class SEdit.StructureAgent
clipboard, DATE, fileName, formalism, gui, recipient, structure, VERSION
 
Constructor Summary
Warbot()
           
 
Method Summary
 void initGUI()
          This method is called by the specific external graphic system (as the G-Box) to ask the agent to prepare a graphical interface.
 
Methods inherited from class SEdit.StructureAgent
activate, askMessageBoxEmpty, close, doBroadcastMessage, doCommand, doKillAgent, doLaunchAgent, doPause, doSendMessage, end, getClipBoard, getFileName, getFormalism, getFormalism, getRecipient, getShowElementPanel, getStructure, handleMessage, initEditor, initStructure, insertClipBoard, insertXMLFile, isFormalismCompatible, live, makeLaunchAgent, newArrow, newComponent, newNode, println, saveXMLFile, schemeGetAgentsWithRole, schemeGetAgentsWithRole, schemeGetAvailableCommunities, schemeGetExistingGroups, schemeGetExistingGroups, schemeGetExistingRoles, schemeGetExistingRoles, schemeGetMyGroups, schemeGetMyGroups, schemeGetMyRoles, schemeGetMyRoles, schemeGetRoles, schemeGetRoles, sendToRecipient, setClipBoard, setRecipient, setShowElementPanel
 
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, destroyGroup, disposeMyGUI, foundGroup, getAddress, getAgentsWithRole, getAgentsWithRole, getAgentWithRole, getAgentWithRole, getAvailableCommunities, getBean, getController, getCurrentKernelAddress, getDebug, getExistingGroups, getExistingGroups, getExistingRoles, getExistingRoles, getGroups, getGUIObject, getMessageBoxSize, getMyGroups, getMyGroups, getMyRoles, getMyRoles, getName, getRoles, hasGUI, hashCode, hideMyGUI, isBelongingToGroup, isBelongingToGroup, isCommunity, isGroup, isGroup, isMemberOf, isMemberOf, isMessageBoxEmpty, isRole, isRole, joinGroup, killAgent, launchAgent, launchAgent, leaveGroup, leaveGroup, leaveRole, leaveRole, nextMessage, print, redisplayMyGUI, requestRole, requestRole, requestRole, restoreAgent, sendMessage, sendMessage, sendMessage, setBean, setController, setDebug, setGUIObject, setName, setOutput, setOutputWriter, toString, windowClosing
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Warbot

public Warbot()
Method Detail

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 developer should use a setGUIObject(...) within this method, as well as other necessary initializations. If the developer does not overload this method, a vanilla text output might be used as the default interface.

Overrides:
initGUI in class StructureAgent


Copyright © Madkit Team (O. Gutknecht, J. Ferber, F. Michel et al.) All Rights Reserved.