cz.cuni.amis.pogamut.base.server
Interface IWorldAgentsObserver<A extends IAgent>

All Known Subinterfaces:
IUnrealServer<BOT>, IUT2004Analyzer, IUT2004Server, IWorldServer<A>
All Known Implementing Classes:
AbstractUT2004Server, AbstractWorldServer, UT2004Analyzer, UT2004Server

public interface IWorldAgentsObserver<A extends IAgent>

Provides functionality for observing GaviaLib based agents connected to the world.


Method Summary
 ObservableCollection<A> getAgents()
          Instances of the IAgent interface returned might not be the agents themselves as they can run on remote machines.
 

Method Detail

getAgents

ObservableCollection<A> getAgents()
Instances of the IAgent interface returned might not be the agents themselves as they can run on remote machines. In this case it will be proxy objects that can control those agents.

Returns:
List of all Pogamut based agents in the world.