| Interface | Description |
|---|---|
| IAgent |
MXBean interface - serves the purpose only to JMX, you should always derive your agent from
at least AbstractAgent, even though it's not enforced right now it may be in the future!
|
| IAgentId |
Extension of the
IToken, it provides an ability to give an agent a human-readable
name. |
| IControllable |
Interface providing a control methods for the implementors.
|
| IEmbodiedAgent |
Embodied agents are agents that are physically present in the world.
|
| IGhostAgent |
Interface of the agent that may observe the world and can even act inside it
but does not have the body (notice that in case that the world contains agents-ghosts, that are
"physically" being somewhere, they would be
IEmbodiedAgent not this IGhostAgent). |
| IObservingAgent |
Observing agent is agent that may watch/observe the world, but is powerless to do anything
inside it directly.
|
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.