@@ -16,6 +16,8 @@ public class Project {
|
||||
private String _designation;
|
||||
private String _path;
|
||||
|
||||
private AppThinkerGrid _grid;
|
||||
|
||||
private List<Class> _classes;
|
||||
private List<Link> _links;
|
||||
|
||||
@@ -32,6 +34,7 @@ public class Project {
|
||||
_path = null;
|
||||
_classes = new ArrayList<Class>();
|
||||
_links = new ArrayList<Link>();
|
||||
_grid = new AppThinkerGrid(this);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -56,6 +59,14 @@ public class Project {
|
||||
_links = links;
|
||||
}
|
||||
|
||||
/**
|
||||
* Récupère l'objet grille du projet.
|
||||
* @return L'objet grille du projet.
|
||||
*/
|
||||
public AppThinkerGrid getGrid(){
|
||||
return this._grid;
|
||||
}
|
||||
|
||||
/**
|
||||
* Récupère le numéro du Projet.
|
||||
* @return Le numéro du projet.
|
||||
@@ -160,6 +171,14 @@ public class Project {
|
||||
this._classes.add(c);
|
||||
}
|
||||
|
||||
/**
|
||||
* Retire une classe du projet.
|
||||
* @param c La classe à retirer.
|
||||
*/
|
||||
public void removeClass(Class c){
|
||||
this._classes.remove(c);
|
||||
}
|
||||
|
||||
/**
|
||||
* Retire une classe du projet.
|
||||
* @param index L'index de la classe à retirer.
|
||||
@@ -191,6 +210,14 @@ public class Project {
|
||||
this._links.add(l);
|
||||
}
|
||||
|
||||
/**
|
||||
* Retire un lien du projet.
|
||||
* @param l Le lien à retirer.
|
||||
*/
|
||||
public void removeLink(Link l){
|
||||
this._links.remove(l);
|
||||
}
|
||||
|
||||
/**
|
||||
* Retire un lien du projet.
|
||||
* @param index L'index du lien à retirer.
|
||||
|
||||
Reference in New Issue
Block a user