| Constructor and Description |
|---|
ModelRoot()
Constructeur du model.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
addEtudiant(Groupe g,
Etudiant e)
Fonction pour ajouter un étudiant au groupe
|
void |
addPromo(int min,
int max,
java.lang.String name,
java.util.Set<Etudiant> ajout)
ajoute une nouvelle promotion
|
void |
change(Changement change)
Fonction pour effectuer un changement
|
void |
changeGroupe(Etudiant e,
Groupe b)
Créer un changement depuis le groupe courant
|
void |
delete(Groupe g)
Fonction pour supprimer un groupe
|
void |
deleteChange(Changement to_delete)
Fonction supprimant un changement
|
boolean |
deleteEtu(Etudiant e)
Fonction pour supprimer un etudiant.
|
void |
findEtu()
Fonction affichant une fentre pour trouver un etudiant et tous ses groupes asociée
|
void |
free(Groupe g,
java.lang.String name,
int min,
int max,
java.util.Set<Etudiant> ajout)
Fonction permettant de créer un sous-groupe d'un groupe
|
java.util.Set<Etudiant> |
getEtu(java.lang.String name)
Fonction pour recuperer les etudiant avec ce nom
|
java.util.Set<Etudiant> |
getEtudiant()
permet d'obtenir l'ensemble des etudiants
|
javax.swing.JFrame |
getFenetre()
getteur de la fenetre
|
java.util.Set<Groupe> |
getGroupePartition()
Retourn les groupe auquel on peut demander a changer depuis le groupe courant
|
void |
listChange()
Fonction pour afficher une fenetre listnatn les changements
|
void |
partition(Groupe g,
int n,
java.lang.String name)
Fonction permetant de créer une partition d'un groupe
|
void |
rename(java.lang.String name,
Groupe g)
Fonction pour renomer un groupe
|
void |
showGroupe(Groupe g)
Fonction pour refresh/changer de groupe d'affichage
|
void |
showGroupOfEtudiant(Etudiant e)
affiche les groupe d'un etudiant
|
void |
showRaisonChange(Changement change)
Fonction affichant les raison d'un changement
|
public void showGroupe(Groupe g)
ModelshowGroupe in interface Modelg - le groupe a afficherpublic javax.swing.JFrame getFenetre()
ModelgetFenetre in interface Modelpublic java.util.Set<Etudiant> getEtudiant()
getEtudiant in interface Modelpublic boolean deleteEtu(Etudiant e)
public boolean addEtudiant(Groupe g, Etudiant e)
ModeladdEtudiant in interface Modelpublic void delete(Groupe g)
Modelpublic void rename(java.lang.String name,
Groupe g)
Modelpublic void partition(Groupe g, int n, java.lang.String name)
Modelpublic void free(Groupe g, java.lang.String name, int min, int max, java.util.Set<Etudiant> ajout)
Modelpublic void addPromo(int min,
int max,
java.lang.String name,
java.util.Set<Etudiant> ajout)
public void changeGroupe(Etudiant e, Groupe b)
changeGroupe in interface Modele - l'etudiantb - le groupe a changerpublic java.util.Set<Groupe> getGroupePartition()
getGroupePartition in interface Modelpublic void listChange()
listChange in interface Modelpublic void change(Changement change)
public void deleteChange(Changement to_delete)
deleteChange in interface Modelto_delete - la changement a deletepublic void showRaisonChange(Changement change)
showRaisonChange in interface Modelchange - le changementpublic void findEtu()
public java.util.Set<Etudiant> getEtu(java.lang.String name)
public void showGroupOfEtudiant(Etudiant e)
showGroupOfEtudiant in interface Modele - l'etudiant