Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
madkit.kernel.AbstractAgent

Packages that use AbstractAgent
dynamicbees |
jsynedit |
madkit.bsh |
madkit.chat |
madkit.communicator |
madkit.demos |
madkit.demos.gpong |
madkit.designer |
madkit.desktop2 |
madkit.docbrowser |
madkit.explorer |
madkit.games.tictactoe |
madkit.hello |
madkit.jess |
madkit.kernel | ##### THIS IS THE TEMPLATE FOR THE PACKAGE DOC COMMENTS. ##### ##### TYPE YOUR PACKAGE COMMENTS HERE.
madkit.linechart |
madkit.netcomm |
madkit.pluginmanager |
madkit.python |
madkit.scheme |
madkit.share |
madkit.simulation.activators |
madkit.simulation.probes |
madkit.system |
madkit.system.property |
madkit.utils.agents |
marketorg |
SEdit |
SEdit.Formalisms |
SEdit.Formalisms.World.Preys |
turtlekit.kernel |
turtlekit.simulations.diffusion |
turtlekit.simulations.gameoflife |
turtlekit.simulations.gas |
turtlekit.simulations.gravity |
turtlekit.simulations.hunt |
turtlekit.simulations.hunt2 |
turtlekit.simulations.hunt2CyanVsBlue |
turtlekit.simulations.hunt2CyanVsOrange |
turtlekit.simulations.soccer |
turtlekit.simulations.termites |
turtlekit.simulations.tests |
turtlekit.simulations.virus |
warbot.BPV_team |
warbot.CM |
warbot.demo |
warbot.gecko |
warbot.GGG |
warbot.kernel |
warbot.XO |

Uses of AbstractAgent in dynamicbees

Subclasses of AbstractAgent in dynamicbees
`class` | `AbstractBee`
`class` | `Bee`
`class` | `BeeEnvironment`
`class` | `BeeLauncher`
`class` | `BeeScheduler`
`class` | `BeeWorldViewer`
`class` | `QueenBee`

Methods in dynamicbees with parameters of type AbstractAgent
`void` | `QueenBeeEnumerator.update(AbstractAgent theAgent, boolean added)`
`void` | `BeePointProbe.update(AbstractAgent theAgent, boolean added)`
`void` | `BeeEnumerator.update(AbstractAgent theAgent, boolean added)`
`void` | `BeeColorProbe.update(AbstractAgent theAgent, boolean added)`

Uses of AbstractAgent in jsynedit

Subclasses of AbstractAgent in jsynedit
`class` | `JSynEditAgent` An agent that implements a simple editor and which is able to send the content of its buffer to other agents using 'StringMessages' messages.

Uses of AbstractAgent in madkit.bsh

Subclasses of AbstractAgent in madkit.bsh
`class` | `BeanShellAgent`
`class` | `BeanShellEditorAgent`

Constructors in madkit.bsh with parameters of type AbstractAgent
`BeanShellController(AbstractAgent _ag)`
`BeanShellController(AbstractAgent _ag, java.lang.String f)`
`BeanShellEditorPanel(AbstractAgent _ag, Interpreter interp)`

Uses of AbstractAgent in madkit.chat

Subclasses of AbstractAgent in madkit.chat
`class` | `ChatAgent` Titre : Chat Agent for MadKit Description : The Agent itself, used to control every pieces of the project.
`class` | `PrivateAgent` Titre : Chat Agent for MadKit Description : PrivateAgent, allows the chatter to chat in private in one way.
`class` | `PrivateAgent1` Titre : Chat Agent for MadKit Description : PrivateAgent, allows the chatter to chat in private on the second way.

Uses of AbstractAgent in madkit.communicator

Subclasses of AbstractAgent in madkit.communicator
`class` | `DynamicTwoChannelsCommunicator`

Fields in madkit.communicator declared as AbstractAgent
`protected AbstractAgent` | `CodingModule.myAgent`

Constructors in madkit.communicator with parameters of type AbstractAgent
`CodingModule(AbstractAgent myAgent)`

Uses of AbstractAgent in madkit.demos

Subclasses of AbstractAgent in madkit.demos
`class` | `DemoLauncher`
`class` | `MultiPong`
`class` | `PingPong`

Uses of AbstractAgent in madkit.demos.gpong

Subclasses of AbstractAgent in madkit.demos.gpong
`class` | `GPongAgent` Title: TicTacToe Description: A simple distributed Ping Pong in MadKit Copyright: Copyright (c) 2002 Company: MadKit Team

Uses of AbstractAgent in madkit.designer

Subclasses of AbstractAgent in madkit.designer
`class` | `PluginDesignerAgent`

Constructors in madkit.designer with parameters of type AbstractAgent
`AgentNode(AbstractAgent ag, java.io.File file)`
`AntFileNode(AbstractAgent ag, java.io.File file)`
`BeanShellAgentNode(AbstractAgent ag, java.io.File file)`
`ConfigFileNode(AbstractAgent ag, java.io.File file)`
`EditableFileNode(AbstractAgent _ag, java.io.File file)`
`FormalismNode(AbstractAgent ag, java.io.File file)`
`HTMLFileNode(AbstractAgent ag, java.io.File file)`
`JavaAgentNode(AbstractAgent _ag, java.lang.String _smallName, java.lang.String _longName)`
`JessAgentNode(AbstractAgent ag, java.io.File file)`
`PropertyFileNode(AbstractAgent ag, java.io.File file)`
`PythonAgentNode(AbstractAgent ag, java.io.File file)`
`SchemeAgentNode(AbstractAgent ag, java.io.File file)`
`SEditFileNode(AbstractAgent ag, java.io.File file)`

Uses of AbstractAgent in madkit.desktop2

Subclasses of AbstractAgent in madkit.desktop2
`class` | `DesktopAgent` DesktopAgent: an agent which is able to explore a directory and launch agents of different styles..

Methods in madkit.desktop2 with parameters of type AbstractAgent
`protected void` | `DesktopAgent.addAgent(AbstractAgent ag, java.awt.Component c, java.awt.Point p, java.awt.Dimension d)`
`void` | `DesktopAgentGUI.addAgent(AbstractAgent ag, java.awt.Component c, java.awt.Point p, java.awt.Dimension d)`
`void` | `DesktopBooter.disposeGUI(AbstractAgent a)`
`void` | `DesktopBooter.disposeGUIImmediatly(AbstractAgent a)`
`protected void` | `DesktopBooter.registerAgentGUI(AbstractAgent a, java.awt.Component c)`
`void` | `DesktopBooter.setupGUI(AbstractAgent a, java.awt.Point p, java.awt.Dimension d)`

Uses of AbstractAgent in madkit.docbrowser

Subclasses of AbstractAgent in madkit.docbrowser
`class` | `DocBrowserAgent`

Constructors in madkit.docbrowser with parameters of type AbstractAgent
`MadkitHelpMenu(AbstractAgent agent, java.lang.String plugin, java.lang.String displayString)`

Uses of AbstractAgent in madkit.explorer

Subclasses of AbstractAgent in madkit.explorer
`class` | `ExplorerLauncher`

Methods in madkit.explorer with parameters of type AbstractAgent
`boolean` | `FileIconPanel.processPropertyFileNode(AbstractAgent ag, java.io.File file, GenericIconDescriptor desc, int iconSize, IconPanel iconPanel)`

Constructors in madkit.explorer with parameters of type AbstractAgent
`AgentNode(AbstractAgent ag, java.io.File file, GenericIconDescriptor desc, int iconSize, IconPanel iconPanel)`
`AntFileNode(AbstractAgent ag, java.io.File file, GenericIconDescriptor desc, int iconSize, IconPanel iconPanel)`
`BeanShellAgentNode(AbstractAgent ag, java.io.File file, GenericIconDescriptor desc, int iconSize, IconPanel iconPanel)`
`ConfigFileNode(AbstractAgent ag, java.io.File file, GenericIconDescriptor desc, int iconSize, IconPanel iconPanel)`
`EditableFileNode(AbstractAgent ag, java.io.File file, GenericIconDescriptor desc, int iconSize, IconPanel iconPanel)`
`Explorer(AbstractAgent ag, java.lang.String path, int iconSize, javax.swing.JTextField display)`
`FileIcon(AbstractAgent ag, java.io.File file, GenericIconDescriptor desc, int iconSize, IconPanel iconPanel)`
`FileIconPanel(AbstractAgent ag, int iconSize, Explorer explorer)`
`FormalismNode(AbstractAgent ag, java.io.File file, GenericIconDescriptor desc, int iconSize, IconPanel iconPanel)`
`HTMLFileNode(AbstractAgent ag, java.io.File file, GenericIconDescriptor desc, int iconSize, IconPanel iconPanel)`
`Icon(AbstractAgent ag, GenericIconDescriptor desc, java.lang.String name, int iconSize, IconPanel iconPanel)`
`IconPanel(AbstractAgent ag, int iconSize)`
`JavaAgentNode(AbstractAgent ag, int iconSize, IconPanel iconPanel, java.lang.String _smallName, java.lang.String _longName)`
`JessAgentNode(AbstractAgent ag, java.io.File file, GenericIconDescriptor desc, int iconSize, IconPanel iconPanel)`
`MadkitExplorer(AbstractAgent ag, ExplorerTree tree, AbstractFileNode node, java.lang.String path, int iconSize, javax.swing.JTextField display)`
`PropertyFileNode(AbstractAgent ag, java.io.File file, GenericIconDescriptor desc, int iconSize, IconPanel iconPanel)`
`PythonAgentNode(AbstractAgent ag, java.io.File file, GenericIconDescriptor desc, int iconSize, IconPanel iconPanel)`
`SchemeAgentNode(AbstractAgent ag, java.io.File file, GenericIconDescriptor desc, int iconSize, IconPanel iconPanel)`
`SEditFileNode(AbstractAgent ag, java.io.File file, GenericIconDescriptor desc, int iconSize, IconPanel iconPanel)`

Uses of AbstractAgent in madkit.games.tictactoe

Subclasses of AbstractAgent in madkit.games.tictactoe
`class` | `TicTacToeAgent` The TicTacToe shows how to easily implement a distributed application in MadKit.

Uses of AbstractAgent in madkit.hello

Subclasses of AbstractAgent in madkit.hello
`class` | `Hello`

Uses of AbstractAgent in madkit.jess

Subclasses of AbstractAgent in madkit.jess
`class` | `EditJessAgent`
`class` | `JessAgent`
`class` | `JessMonitor`
`class` | `JessPingPongAgent`

Methods in madkit.jess with parameters of type AbstractAgent
`void` | `JessAgentInterface.doLaunchAgent(AbstractAgent agent, java.lang.String name, boolean gui)`
`void` | `JessController.doLaunchAgent(AbstractAgent agent, java.lang.String name, boolean gui)`

Constructors in madkit.jess with parameters of type AbstractAgent
`JessController(AbstractAgent _ag)`
`JessController(AbstractAgent _ag, java.lang.String f)`

Uses of AbstractAgent in madkit.kernel

Classes in madkit.kernel with type parameters of type AbstractAgent
`class` | `Activator<T extends AbstractAgent>` This tool defines the base class for scheduling mechanisms.
`class` | `Probe<T extends AbstractAgent>` This class defines a watcher probe.

Subclasses of AbstractAgent in madkit.kernel
`class` | `Agent` The main MadKit AbstractAgent class.
`class` | `Scheduler` This class defines a generic threaded scheduler agent.
`class` | `SynchroScheduler` This class is the non threaded version of a Scheduler.
`class` | `Watcher` This class defines a generic watcher agent.

Fields in madkit.kernel declared as AbstractAgent
`protected AbstractAgent` | `AgentLauncher.ag`
`protected AbstractAgent` | `AgentWindowHandler.theAgent`

Fields in madkit.kernel with type parameters of type AbstractAgent
`protected java.util.Hashtable<AbstractAgent,java.lang.Object>` | `AbstractMadkitBooter.guis`

Methods in madkit.kernel that return AbstractAgent
`AbstractAgent` | `AbstractMadkitBooter.makeJavaAgent(AbstractAgent ag, java.lang.String className, boolean gui)`
`AbstractAgent` | `AbstractMadkitBooter.makeScriptAgent(AbstractAgent ag, java.lang.String className, java.lang.String typeArg, java.lang.Object arg, boolean gui)` Create a ScriptAgent (i.e.
`AbstractAgent` | `Controller.thisAgent()`

Methods in madkit.kernel with parameters of type AbstractAgent
`protected java.awt.event.WindowListener` | `AbstractMadkitBooter.createWindowHandler(Kernel k, AbstractAgent a)`
`void` | `AbstractMadkitBooter.disposeGUI(AbstractAgent a)`
`void` | `GraphicShell.disposeGUI(AbstractAgent a)` This method is called by the MadKit kernel when a local agent is killed, so that the host graphical application can clean up the wrapper graphical interface
`void` | `AbstractMadkitBooter.disposeGUIImmediatly(AbstractAgent a)`
`void` | `GraphicShell.disposeGUIImmediatly(AbstractAgent a)` This method is called by the MadKit kernel when a local agent request the host graphical application to remove its wrapper graphical interface
`java.lang.Object` | `AbstractMadkitBooter.getDefaultGUIObject(AbstractAgent a)`
`java.lang.Object` | `GraphicShell.getDefaultGUIObject(AbstractAgent a)` This method defines a default GUI object that will be instanciated when an agent does not define its initGUI() method.
`void` | `AbstractAgent.killAgent(AbstractAgent agent)` Kills another agent (or self).
`void` | `Kernel.killAgent(AbstractAgent theAgent)` Kill a given agent (also manage groups update).
`void` | `AbstractAgent.launchAgent(AbstractAgent agent, java.lang.String name, boolean gui)` This method is called in order to launch an agent from another agent.
`void` | `Kernel.launchAgent(AbstractAgent agent, java.lang.String name, java.lang.Object creator, boolean startGUI)`
`void` | `Kernel.launchAgent(AbstractAgent agent, java.lang.String name, java.lang.Object creator, boolean startGUI, java.awt.Point position, java.awt.Dimension dim)` Launch an agent.
`void` | `AbstractAgent.launchAgent(AbstractAgent agent, java.lang.String name, java.awt.Point position, java.awt.Dimension dim)` This method try to launch an agent with a GUI with the specified coordinates and dimension.
`void` | `AbstractMadkitBooter.loadFile(AbstractAgent ag, java.io.File f)`
`AbstractAgent` | `AbstractMadkitBooter.makeJavaAgent(AbstractAgent ag, java.lang.String className, boolean gui)`
`AbstractAgent` | `AbstractMadkitBooter.makeScriptAgent(AbstractAgent ag, java.lang.String className, java.lang.String typeArg, java.lang.Object arg, boolean gui)` Create a ScriptAgent (i.e.
`void` | `AbstractAgent.restoreAgent(AbstractAgent agent)` experimental
`void` | `AgentLauncher.setAgent(AbstractAgent ag)`
`void` | `AbstractMadkitBooter.setupGUI(AbstractAgent a)`
`void` | `GraphicShell.setupGUI(AbstractAgent a)` This method is called by the MadKit kernel when a new agent is launched, it is up to the graphical application to setup the appropriate widget in cooperation with the agent (i.e. with the getGUIObject() method in the Agent class)
`void` | `AbstractMadkitBooter.setupGUI(AbstractAgent a, java.awt.Point p, java.awt.Dimension d)`
`void` | `GraphicShell.setupGUI(AbstractAgent a, java.awt.Point p, java.awt.Dimension d)` This method is identical to setupGUI(AbstractAgent a) except that location and dimension of the graphic interface are passed as arguments.
`void` | `Activator.update(AbstractAgent theAgent, boolean added)` this method is automatically invoked when changes occur on the considered group/role couple
`void` | `Probe.update(AbstractAgent theAgent, boolean added)` this method is automatically invoked when changes occur on the considered group/role couple

Method parameters in madkit.kernel with type arguments of type AbstractAgent
`void` | `SynchroScheduler.addActivator(Activator<? extends AbstractAgent> a)`
`void` | `Scheduler.addActivator(Activator<? extends AbstractAgent> activator)`
`void` | `SynchroScheduler.addActivator(Activator<? extends AbstractAgent> a, java.lang.Object accessCard)`
`void` | `Scheduler.addActivator(Activator<? extends AbstractAgent> activator, java.lang.Object accessCard)`
`void` | `Watcher.addProbe(Probe<? extends AbstractAgent> p)`
`void` | `Watcher.addProbe(Probe<? extends AbstractAgent> p, java.lang.Object accessCard)`
`void` | `SynchroScheduler.removeActivator(Activator<? extends AbstractAgent> a)`
`void` | `Scheduler.removeActivator(Activator<? extends AbstractAgent> activator)`
`void` | `Watcher.removeProbe(Probe<? extends AbstractAgent> p)`

Constructors in madkit.kernel with parameters of type AbstractAgent
`AgentWindowHandler(Kernel k, AbstractMadkitBooter b, AbstractAgent ag)`

Uses of AbstractAgent in madkit.linechart

Subclasses of AbstractAgent in madkit.linechart
`class` | `LineChartAgent` This Agent is dedicated to create linecharts.

Uses of AbstractAgent in madkit.netcomm

Subclasses of AbstractAgent in madkit.netcomm
`class` | `MadkitNetworkAgent` This the generic Networking Agent.
`class` | `NetAgent` The NetAgent replaces the Communicator.

Uses of AbstractAgent in madkit.pluginmanager

Subclasses of AbstractAgent in madkit.pluginmanager
`class` | `ManagerAgent` The ManagerAgent checks for new versions of madkit plugins.
`class` | `ProgressAgent`

Methods in madkit.pluginmanager with parameters of type AbstractAgent
`void` | `PluginInstaller.disposeGUI(AbstractAgent arg0)`
`void` | `PluginInstaller.disposeGUIImmediatly(AbstractAgent arg0)`
`java.lang.Object` | `PluginInstaller.getDefaultGUIObject(AbstractAgent arg0)`
`void` | `PluginInstaller.setupGUI(AbstractAgent arg0)`
`void` | `PluginInstaller.setupGUI(AbstractAgent arg0, java.awt.Point arg1, java.awt.Dimension arg2)`

Uses of AbstractAgent in madkit.python

Subclasses of AbstractAgent in madkit.python
`class` | `PythonAgent`
`class` | `PythonEditorAgent`

Constructors in madkit.python with parameters of type AbstractAgent
`PythonController(AbstractAgent _ag)`
`PythonController(AbstractAgent _ag, java.lang.String f)`
`PythonEditorPanel(AbstractAgent _ag, PythonInterpreter interp)`

Uses of AbstractAgent in madkit.scheme

Subclasses of AbstractAgent in madkit.scheme
`class` | `EditSchemeAgent`
`class` | `LiveScheme` A simple agent that extends the SchemeAgent to launch a interactive read-eval-print loop
`class` | `SchemeAgent` A wrapper class for agents coded in Scheme with Kawa

Methods in madkit.scheme with parameters of type AbstractAgent
`void` | `SchemeAgent.doLaunchAgent(AbstractAgent a, java.lang.String n, boolean gui)`

Uses of AbstractAgent in madkit.share

Subclasses of AbstractAgent in madkit.share
`class` | `AbstractServerAgent`
`class` | `AbstractShareAgent`
`class` | `FileServerAgent`
`class` | `PluginServerAgent`
`class` | `PluginShareAgent`
`class` | `ProgressBar`
`class` | `SenderAgent`
`class` | `ShareAgent`
`class` | `SmallSearchFileAgent`
`class` | `SmallSenderAgent`
`class` | `SmallShareAgent`
`class` | `SmallUpdatePluginAgent`

Uses of AbstractAgent in madkit.simulation.activators

Fields in madkit.simulation.activators with type parameters of type AbstractAgent
`protected java.util.Map<AbstractAgent,java.lang.reflect.Method>` | `TurboMethodActivator.methods` methods maps an agent to its corresponding Method object for runtime invocation

Methods in madkit.simulation.activators with parameters of type AbstractAgent
`void` | `TurboMethodActivator.update(AbstractAgent theAgent, boolean added)`
`void` | `OneValueArgsMethodActivator.update(AbstractAgent theAgent, boolean added)`
`void` | `OneValueArgsMethodActivator.updateFieldFor(AbstractAgent theAgent)`

Uses of AbstractAgent in madkit.simulation.probes

Classes in madkit.simulation.probes with type parameters of type AbstractAgent
`class` | `PropertyProbe<A extends AbstractAgent,P>` This probe inspects properties of type P on Referenceable agents of type A.

Fields in madkit.simulation.probes with type parameters of type AbstractAgent
`protected java.util.Map<AbstractAgent,java.lang.reflect.Field>` | `ReflexiveProbe.fields`

Methods in madkit.simulation.probes with parameters of type AbstractAgent
`boolean` | `ReflexiveProbe.getBoolean(AbstractAgent theAgent)`
`char` | `ReflexiveProbe.getChar(AbstractAgent theAgent)`
`double` | `ReflexiveProbe.getDouble(AbstractAgent theAgent)`
`long` | `ReflexiveProbe.getLong(AbstractAgent theAgent)`
`java.lang.Object` | `ReflexiveProbe.getObject(AbstractAgent theAgent)`
`void` | `ReflexiveProbe.update(AbstractAgent theAgent, boolean added)`
`void` | `PropertyProbe.update(AbstractAgent theAgent, boolean added)`
`void` | `ReflexiveProbe.updateFieldFor(AbstractAgent theAgent)`

Uses of AbstractAgent in madkit.system

Subclasses of AbstractAgent in madkit.system
`class` | `EditorAgent` An agent that implements a simple editor and which is able to send the content of its buffer to other agents using 'StringMessages' messages.
`class` | `GraphicGroupObserver`
`class` | `GroupMessageTracer` This is the third major version of the MessageTracer Agent.
`class` | `GroupObserver` This is the third major version of the MessageTracer Agent.
`class` | `MadkitOutput`
`class` | `MemoryMonitorAgent`
`class` | `MinimalChatAgent`
`class` | `OrganizationTracer` This is the second major version of the OrganizationTracer Agent.
`class` | `OutputRerouter`
`class` | `Pager`
`class` | `PluginAgent` This class represent the different plugins that are in the kernel..
`class` | `WebBrowserAgent`

Uses of AbstractAgent in madkit.system.property

Subclasses of AbstractAgent in madkit.system.property
`class` | `PropertyAgent`

Constructors in madkit.system.property with parameters of type AbstractAgent
`PropertyAgent(AbstractAgent ag)`

Uses of AbstractAgent in madkit.utils.agents

Subclasses of AbstractAgent in madkit.utils.agents
`class` | `AbstractEditorAgent` An abstract agent that implements a simple editor.

Fields in madkit.utils.agents declared as AbstractAgent
`protected AbstractAgent` | `AbstractEditorPanel.ag`
`protected AbstractAgent` | `DefaultController.thisAgent`
`protected AbstractAgent` | `LanguageController.thisAgent`

Methods in madkit.utils.agents that return AbstractAgent
`AbstractAgent` | `DefaultController.thisAgent()`
`AbstractAgent` | `LanguageController.thisAgent()`

Methods in madkit.utils.agents with parameters of type AbstractAgent
`void` | `LanguageController.doLaunchAgent(AbstractAgent agent, java.lang.String name, boolean gui)`

Constructors in madkit.utils.agents with parameters of type AbstractAgent
`AbstractEditorPanel(AbstractAgent _ag)`
`DefaultController(AbstractAgent _ag)`
`LanguageController(AbstractAgent _ag)`
`LanguageController(AbstractAgent _ag, java.lang.String f)`

Uses of AbstractAgent in marketorg

Subclasses of AbstractAgent in marketorg
`class` | `Broker`
`class` | `Client`
`class` | `Provider`

Uses of AbstractAgent in SEdit

Subclasses of AbstractAgent in SEdit
`class` | `FormalismAgent`
`class` | `SEditAgent`
`class` | `StructureAgent`

Methods in SEdit that return AbstractAgent
`AbstractAgent` | `AbstractAgentNode.getAgent()`

Methods in SEdit with parameters of type AbstractAgent
`static void` | `SEditTools.createStructure(AbstractAgent ag, Message m)`
`protected java.awt.event.WindowListener` | `Booter.createWindowHandler(Kernel k, AbstractAgent a)`
`void` | `StructureAgent.doKillAgent(AbstractAgent a)` glue code
`void` | `StructureAgent.doLaunchAgent(AbstractAgent a, java.lang.String n, boolean gui)`
`void` | `SEditAgent.doLaunchAgent(AbstractAgent ag, java.lang.String label, boolean bean)`
`void` | `Booter.inspectAgent(AbstractAgent elt)`
`void` | `Booter.setupGUI(AbstractAgent a)` Implements the GraphicShell interface
`void` | `AbstractAgentNode.setupGUI(AbstractAgent ag)`

Constructors in SEdit with parameters of type AbstractAgent
`SEditAgentWindowHandler(Kernel k, AbstractMadkitBooter b, AbstractAgent ag)`

Uses of AbstractAgent in SEdit.Formalisms

Subclasses of AbstractAgent in SEdit.Formalisms
`class` | `FormalismStructureAgent`

Uses of AbstractAgent in SEdit.Formalisms.World.Preys

Subclasses of AbstractAgent in SEdit.Formalisms.World.Preys
`class` | `AbstractPredator` Titre : Preys Description : Copyright : Copyright (c) 2000 Soci�t� :
`class` | `CommunicatingPredator` Titre : Preys Description : Copyright : Copyright (c) 2000 Soci�t� :
`class` | `DumbPredator` A very simple predator which is absolutely dumb!!
`class` | `Prey` The prey brain

Uses of AbstractAgent in turtlekit.kernel

Subclasses of AbstractAgent in turtlekit.kernel
`class` | `Launcher` This agent sets up, launches and manages Turtle based simulations.
`class` | `Observer` Observer is an abstract class that have to be extended in order to initialize patches or make some observations.
`class` | `PythonCommandCenter`
`class` | `PythonLauncher` a launcher that just a python command center and a viewer
`class` | `Turtle` The Turtle class implements the Turtle commands which are used to move set heading...
`class` | `TurtleEnvironment` This Agent is the one who creates turtles,patches and who cares about managing them all (creation, death...)
`class` | `TurtleScheduler` The TurtleKit scheduler
`class` | `Viewer` Viewer is the simulation default world displayer agent (an specialized Observer, it can be extended to redefine the default representation of patches and turtles (a square fill with the color return by the getColor() method of them).

Constructors in turtlekit.kernel with parameters of type AbstractAgent
`CommandEditorPanel(AbstractAgent _ag, PythonInterpreter interpret)`

Uses of AbstractAgent in turtlekit.simulations.diffusion

Subclasses of AbstractAgent in turtlekit.simulations.diffusion
`class` | `DiffusionTest` only a test simulation with two viewers to display flavor and flavor2 diffusion on differents panels
`class` | `FlavorViewer` FlavorViewer overrides the paintPatch method in order to adjust the onscreen color of a patch to the flavor's value and then make the diffusion visible
`class` | `FlavorViewer2` FlavorViewer2 overrides the paintPatch method in order to adjust the onscreen color of a patch to the flavor2's value and then make only the diffusion of flavor2 visible
`class` | `GridInitializer` This agent just initializes the center patch flavor and flavor2 (PatchVariable Objects)

Uses of AbstractAgent in turtlekit.simulations.gameoflife

Subclasses of AbstractAgent in turtlekit.simulations.gameoflife
`class` | `GameOfLife` the game of life
`class` | `GridPlayer` This agent just play the game of life
`class` | `LifeViewer` LifeViewer overrides the paintPatch method in order to adjust the onscreen color of a patch
`class` | `LifeViewer2` LifeViewer overrides the paintPatch method in order to adjust the onscreen color of a patch
`class` | `LifeViewer3` LifeViewer overrides the paintPatch method in order to adjust the onscreen color of a patch

Uses of AbstractAgent in turtlekit.simulations.gas

Subclasses of AbstractAgent in turtlekit.simulations.gas
`class` | `Gas` The turtle "gaz" is only a turtle who needs space !!!
`class` | `GasExperiment`
`class` | `GasObserver` This agent watch the gas simulation (nb of turtles on right or left)

Uses of AbstractAgent in turtlekit.simulations.gravity

Subclasses of AbstractAgent in turtlekit.simulations.gravity
`class` | `BlackHole` the "galaxy" center
`class` | `Gravity` the gravity simulation is far from based on physic consideration.
`class` | `Star` this turtle turns around the nearer BlackKole.

Uses of AbstractAgent in turtlekit.simulations.hunt

Subclasses of AbstractAgent in turtlekit.simulations.hunt
`class` | `HuntLauncher` Hunt simulation launcher
`class` | `Predator` A Predator

Uses of AbstractAgent in turtlekit.simulations.hunt2

Subclasses of AbstractAgent in turtlekit.simulations.hunt2
`class` | `Animat`
`class` | `AnimatObserver`
`class` | `Black` A Predator
`class` | `Cyan`
`class` | `PredatorObserver` This agent watch the gas simulation (nb of turtles on right or left)
`class` | `PreyObserver` This agent watch the gas simulation (nb of turtles on right or left)
`class` | `ResourceManager` This agent watch the gas simulation (nb of turtles on right or left)

Uses of AbstractAgent in turtlekit.simulations.hunt2CyanVsBlue

Subclasses of AbstractAgent in turtlekit.simulations.hunt2CyanVsBlue
`class` | `Blue` A Predator
`class` | `PatchInitializer` The only goal of this Observer is to setup the patches for the termite simulation, having its variables: patchGrid, EnvWidth, EnvHeight

Uses of AbstractAgent in turtlekit.simulations.hunt2CyanVsOrange

Subclasses of AbstractAgent in turtlekit.simulations.hunt2CyanVsOrange
`class` | `Cyan2`
`class` | `PredatorOrange` A Predator

Uses of AbstractAgent in turtlekit.simulations.soccer

Subclasses of AbstractAgent in turtlekit.simulations.soccer
`class` | `Ball` the ball
`class` | `BluePlayer` blue player
`class` | `Player` the abstract class that defines the basic behaviors of all turtles who are soccer players
`class` | `RedPlayer` red player
`class` | `Soccer` only a test simulation with an basic IA for players.
`class` | `SoccerObserver` Observer for the playground initialization, and (in the future) it will be the refere
`class` | `SoccerViewer` SoccerViewer changes the turtle display to obtain a tiny player insteed of a rect,

Uses of AbstractAgent in turtlekit.simulations.termites

Subclasses of AbstractAgent in turtlekit.simulations.termites
`class` | `Termite` Termite
`class` | `TermiteLauncher` Termite simulation launcher

Uses of AbstractAgent in turtlekit.simulations.tests

Subclasses of AbstractAgent in turtlekit.simulations.tests
`class` | `Creation` testing turle creation
`class` | `CreationObserver` This agent watch the number of turtles in the cration simulation.
`class` | `Creator` Turtles who create other kind of turtle during simulation and die after a countdown
`class` | `Mosquito` a turtle for a turtle command test
`class` | `Mosquitoes` only a test simulation
`class` | `Ovni` a turtle for a graphic test
`class` | `OvniLauncher` only a test simulation
`class` | `SpecialViewer` A viewer that override the paintTurtle method to obtain a different visual effect,
`class` | `Walker` the only thing is to walk and change color
`class` | `Walkers` Launcher for a small test simulation

Uses of AbstractAgent in turtlekit.simulations.virus

Subclasses of AbstractAgent in turtlekit.simulations.virus
`class` | `Epidemic` Virus transmission simulation
`class` | `Virus` An infected turtle transmits virus by sending a real agent message to the turtles who cross its way
`class` | `Virus2` An infected turtle transmits virus, but not by sending a message, just by changing the color of the turtles who cross its way
`class` | `VirusObserver` This agent watches the number of infected turtles

Uses of AbstractAgent in warbot.BPV_team

Subclasses of AbstractAgent in warbot.BPV_team
`class` | `BPVExplorer`
`class` | `BPVHome`
`class` | `BPVHomeKiller`
`class` | `Robot`

Uses of AbstractAgent in warbot.CM

Subclasses of AbstractAgent in warbot.CM
`class` | `CMExplorer`
`class` | `CMHome`
`class` | `CMRocketLauncher`

Uses of AbstractAgent in warbot.demo

Subclasses of AbstractAgent in warbot.demo
`class` | `Ant`
`class` | `HomeKiller`
`class` | `RastaRocket`

Uses of AbstractAgent in warbot.gecko

Subclasses of AbstractAgent in warbot.gecko
`class` | `gecko_team_fortress`
`class` | `gecko_team_spy`
`class` | `gecko_team_warrior`

Uses of AbstractAgent in warbot.GGG

Subclasses of AbstractAgent in warbot.GGG
`class` | `GGG_Explorer`
`class` | `GGG_Home`
`class` | `GGG_RocketLauncher`
`class` | `GGG_WB`
`class` | `GGG_WB_Mobile`

Uses of AbstractAgent in warbot.kernel

Subclasses of AbstractAgent in warbot.kernel
`class` | `Brain` The main super class of robot developpers.
`class` | `DebugViewer`
`class` | `JessBrain`
`class` | `MapViewer`
`class` | `PythonBrain`
`class` | `ScriptedBrain`
`class` | `Warbot` WARBOT
`class` | `WarbotEnvironment`
`class` | `WarbotScheduler`

Uses of AbstractAgent in warbot.XO

Subclasses of AbstractAgent in warbot.XO
`class` | `OlivXavBase`
`class` | `OlivXavDetector`
`class` | `OlivXavMissileLauncher`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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