java.lang.Object gui.Modello
public final class Modello
| Field Summary | |
|---|---|
private java.util.Map<java.lang.String,giunte.Partito> | partiti
Questa HashMap mantiene la lista dei partiti con cui il diagramma delle classi č stato popolato. |
private java.util.Map<gui.Nominativo,giunte.Persona> | persone
Questa HashMap mantiene la lista delle regioni i con cui il diagramma delle classi stato popolato. |
private java.util.Map<java.lang.String,giunte.Regione> | regioni
Questa HashMap mantiene la lista delle regioni i con cui il diagramma delle classi č stato popolato. |
| Constructor Summary | |
|---|---|
Modello()
| |
| Method Summary | |
|---|---|
void | addPartito(giunte.Partito partito)
Popola il diagramma degli oggetti con un nuovo partito |
void | addPersona(giunte.Persona persona)
Popola il diagramma degli oggetti con una nuova persona |
void | addPersonaGiunta(giunte.Persona persona,
giunte.Regione regione,
int annoElezione)
Aggiunge una associazione tra una data persona e un data regione, specificando l'attributo dell'associazione annoElezione. |
void | addPersonaPartito(giunte.Persona persona,
giunte.Partito partito,
int annoIscrizione)
Aggiunge una associazione tra una data persona e un dato partito, specificando l'attributo dell'associazione annoIscrizione |
void | addRegione(giunte.Regione regione)
Popola il diagramma degli oggetti con una nuova regione |
java.util.Collection<giunte.Partito> | getPartiti()
Restitusce la lista dei partiti aggiunti |
java.util.Collection<giunte.Persona> | getPersone()
Restitusce la lista delle persone aggiunte. |
java.util.Collection<giunte.Regione> | getRegioni()
Restitusce la lista delle regioni aggiunte. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private java.util.Map<java.lang.String,giunte.Partito> partiti
private java.util.Map<gui.Nominativo,giunte.Persona> persone
private java.util.Map<java.lang.String,giunte.Regione> regioni
| Constructor Detail |
|---|
public Modello()
| Method Detail |
|---|
public void addPartito(giunte.Partito partito) throws giunte.EccezionePrecondizioni
partito - L'oggetto Partito da aggiungere
giunte.EccezionePrecondizioni - L'eccezione č lanciata se esiste giā
un partito con lo stesso nome. In tal caso, il partito non viene aggiunto.public void addPersona(giunte.Persona persona) throws giunte.EccezionePrecondizioni
regione - L'oggetto Partito da aggiungere
giunte.EccezionePrecondizioni - L'eccezione č lanciata se esiste giā
una regione con lo stesso nome. In tal caso, la persona non viene aggiunta.public void addPersonaGiunta(giunte.Persona persona, giunte.Regione regione, int annoElezione) throws giunte.EccezionePrecondizioni
persona - L'oggetto Persona coinvolto nell'associazioneregione - L'oggetto Regione coinvolto nell'associazioneannoElezione - L'anno di elezione alla giunta di tale regione.
giunte.EccezionePrecondizioni - L'eccezione č lanciata se la persona o la regione non sono oggetti
con cui il diagramma delle classi č stato popolato.public void addPersonaPartito(giunte.Persona persona, giunte.Partito partito, int annoIscrizione) throws giunte.EccezionePrecondizioni
persona - L'oggetto Persona coinvolto nell'associazionepartito - L'oggetto Partito coinvolto nell'associazioneannoIscrizione - L'anno di iscrizione al partito.
giunte.EccezionePrecondizioni - L'eccezione č lanciata se la persona o il partito non sono oggetti
con cui il diagramma delle classi č stato popolato.public void addRegione(giunte.Regione regione) throws giunte.EccezionePrecondizioni
regione - L'oggetto Regione da aggiungere
giunte.EccezionePrecondizioni - L'eccezione č lanciata se esiste giā
una regione con lo stesso nome. In tal caso, la regione non viene aggiunta.public java.util.Collection<giunte.Partito> getPartiti()
public java.util.Collection<giunte.Persona> getPersone()
public java.util.Collection<giunte.Regione> getRegioni()