SOMA.agent.mobility
Class AgentPositionStore

java.lang.Object
  extended bySOMA.agent.mobility.AgentPositionStore
All Implemented Interfaces:
java.io.Serializable

public class AgentPositionStore
extends java.lang.Object
implements java.io.Serializable

Struttura dati che contiene le posizioni degli agenti traceable.

Author:
Livio Profiri (metodo aggiuntivo di Luigi Antenucci)
See Also:
Serialized Form

Constructor Summary
AgentPositionStore()
           
 
Method Summary
 AgentID[] cheElencoAgenti()
          Rende un array di AgentID corrispondente all'elenco di tutti gli agenti "rintracciabli" creati nel place corrente.
 PlaceID get(AgentID agentID)
           
 void printPositions(java.io.PrintStream out)
           
 PlaceID put(AgentID agentID, PlaceID position)
           
 PlaceID remove(AgentID agentID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AgentPositionStore

public AgentPositionStore()
Method Detail

get

public PlaceID get(AgentID agentID)

put

public PlaceID put(AgentID agentID,
                   PlaceID position)

remove

public PlaceID remove(AgentID agentID)

printPositions

public void printPositions(java.io.PrintStream out)

cheElencoAgenti

public AgentID[] cheElencoAgenti()
Rende un array di AgentID corrispondente all'elenco di tutti gli agenti "rintracciabli" creati nel place corrente. Metodo aggiunto da Luigi Antenucci per la "PosizioneAgenti".



Copyright © 2004 Luca Foschini