SOMA.gui
Interface ActionPlaceInterface

All Known Implementing Classes:
ActionPlace

public interface ActionPlaceInterface


Method Summary
 javax.swing.tree.DefaultTreeModel alberoPlaceThread()
          Rende un modello di un albero (DefaultTreeModel) il cui albero č costituito da nodi di classe DefaultMutableTreeNode.
 java.util.Vector cheElencoAgenti()
          Rende la lista di tutti i nomi (sottoforma di stringa) degli agenti contenuti nel Percorso degli Agenti del place.
 PlaceID chePlaceID()
          Rende il PlaceID del place associato all'ActionPlace
 java.util.Vector elencoAgentiInEsecuzione()
          Rende una lista contenente una descrizione di tutti gli agenti che sono al momento in esecuzione.
 java.util.Vector elencoDominiiInDNS()
          Rende la lista di tutti i PlaceID dei place contenuti nel DNS del place.
 java.util.Vector elencoPlaceInPNS()
          Rende la lista di tutti i PlaceID dei place contenuti nel PNS del place.
 java.util.Vector elencoPosizioneAgenti()
          Rende una lista contenente la posizione di tutti gli agenti che sono stati creati nel Place.
 void lanciaAgente(java.lang.String nomeAgente, java.lang.String[] arrParam, boolean usaSysClassLoader, boolean rintracciabile, boolean nonFarloPartire)
          Lancia un agente, in base ai dati passati.
 

Method Detail

chePlaceID

public PlaceID chePlaceID()
Rende il PlaceID del place associato all'ActionPlace


lanciaAgente

public void lanciaAgente(java.lang.String nomeAgente,
                         java.lang.String[] arrParam,
                         boolean usaSysClassLoader,
                         boolean rintracciabile,
                         boolean nonFarloPartire)
                  throws java.lang.Exception
Lancia un agente, in base ai dati passati.

Throws:
java.lang.Exception

cheElencoAgenti

public java.util.Vector cheElencoAgenti()
Rende la lista di tutti i nomi (sottoforma di stringa) degli agenti contenuti nel Percorso degli Agenti del place.


elencoDominiiInDNS

public java.util.Vector elencoDominiiInDNS()
Rende la lista di tutti i PlaceID dei place contenuti nel DNS del place.


elencoPlaceInPNS

public java.util.Vector elencoPlaceInPNS()
Rende la lista di tutti i PlaceID dei place contenuti nel PNS del place.


alberoPlaceThread

public javax.swing.tree.DefaultTreeModel alberoPlaceThread()
Rende un modello di un albero (DefaultTreeModel) il cui albero č costituito da nodi di classe DefaultMutableTreeNode. Tale albero contiene tutti i thread attivi all'interno del Place di riferimento. Nota: ogni nodo contiene una STRINGA (e non un oggetto Thread!) che rappresenta la DESCRIZIONE del reltivo thread nel threadgroup.


elencoAgentiInEsecuzione

public java.util.Vector elencoAgentiInEsecuzione()
Rende una lista contenente una descrizione di tutti gli agenti che sono al momento in esecuzione. Ogni elemento della lista č a sua volta una lista, cioč una terna: (AgentID, NomeClasse, Stato) Utile per il costruttore di JTable().


elencoPosizioneAgenti

public java.util.Vector elencoPosizioneAgenti()
Rende una lista contenente la posizione di tutti gli agenti che sono stati creati nel Place. Ogni elemento della lista č a sua volta una lista, cioč una coppia: (AgentID, PlaceID) Utile per il costruttore di JTable().



Copyright © 2004 Luca Foschini