All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class PlaceManager.PlaceManager

java.lang.Object
   |
   +----PlaceManager.PlaceManager

public class PlaceManager
extends Object
Classe statica di gestione del contesto di esecuzione di default. fornisce il servizio di mantenimento degli alias locali e l'astrazione di spazio delle Tuple (oppure della blackboard dipende da successive evoluzioni


Variable Index

 o DefaultPlace
 o NPlace
 o P

Constructor Index

 o PlaceManager()

Method Index

 o createNewPlace(String)
Crea un nuovo place con il nome specificato.
 o enterInPlace(String)
Ritorna il place locale con il nome specificato.
 o findAgent(String)
Cerca Agente mediante un suo alias.
 o init(String)
 o isAlias(String)
verifica esistenza di un particolare nome (per verifica info).
 o isPlace(String)
Verifica se esiste il place locale specificato (serve per verifica info).
 o registerAlias(AgentID, String)
Registra un Agente nel Place sotto l'alias specificato.
 o removeAlias(AgentID, String)
Elimina un alias per l'agente corrispondente.

Variables

 o NPlace
 public static int NPlace
 o DefaultPlace
 public static String DefaultPlace
 o P
 public static Place P

Constructors

 o PlaceManager
 public PlaceManager()

Methods

 o init
 public static void init(String nomesito)
 o createNewPlace
 public static Place createNewPlace(String nome)
Crea un nuovo place con il nome specificato.

 o enterInPlace
 public static Place enterInPlace(String nome)
Ritorna il place locale con il nome specificato.

 o isPlace
 public static boolean isPlace(String nome)
Verifica se esiste il place locale specificato (serve per verifica info).

 o registerAlias
 public static boolean registerAlias(AgentID agent,
                                     String nome)
Registra un Agente nel Place sotto l'alias specificato.

 o findAgent
 public static AgentID findAgent(String nome)
Cerca Agente mediante un suo alias.

 o removeAlias
 public static void removeAlias(AgentID aid,
                                String nome)
Elimina un alias per l'agente corrispondente.

 o isAlias
 public static boolean isAlias(String nome)
verifica esistenza di un particolare nome (per verifica info).


All Packages  Class Hierarchy  This Package  Previous  Next  Index