public class Project
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
_projectId |
| Constructor and Description |
|---|
Project()
Constructeur - Crée une instance de Projet.
|
Project(java.lang.String name,
java.lang.String author,
java.lang.String version,
java.lang.String designation,
java.lang.String path,
java.util.List<Class> classes,
java.util.List<Link> links)
Constructeur - Crée une instance de Projet avec des paramètres déterminés.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addClass(Class c)
Ajoute une classe au projet.
|
void |
addLink(Link l)
Ajoute un lien au projet.
|
void |
clearClasses()
Supprime toutes les classes du projet.
|
void |
clearLinks()
Supprime tous les liens du projet.
|
java.lang.String |
getAuthor()
Récupère l'auteur du Projet.
|
java.util.List<Class> |
getClasses()
Récupère toutes les classes du projet.
|
java.lang.String |
getDesignation()
Récupère la désignation du Projet.
|
AppThinkerGrid |
getGrid()
Récupère l'objet grille du projet.
|
int |
getId()
Récupère le numéro du Projet.
|
java.util.List<Link> |
getLinks()
Récupère tous les liens du projet.
|
java.lang.String |
getName()
Récupère le nom du Projet.
|
java.lang.String |
getPath()
Récupère la désignation du Projet.
|
java.lang.String |
getVersion()
Récupère le numéro de version du Projet.
|
void |
removeClass(Class c)
Retire une classe du projet.
|
void |
removeClass(int index)
Retire une classe du projet.
|
void |
removeLink(int index)
Retire un lien du projet.
|
void |
removeLink(Link l)
Retire un lien du projet.
|
void |
setAuthor(java.lang.String author)
Paramètre l'auteur du Projet.
|
void |
setDesignation(java.lang.String designation)
Paramètre la désignation du Projet.
|
void |
setName(java.lang.String name)
Paramètre le nom du Projet.
|
void |
setPath(java.lang.String path)
Paramètre la désignation du Projet.
|
void |
setVersion(java.lang.String version)
Paramètre le numéro de version du Projet.
|
public Project()
public Project(java.lang.String name,
java.lang.String author,
java.lang.String version,
java.lang.String designation,
java.lang.String path,
java.util.List<Class> classes,
java.util.List<Link> links)
name - Le nom du projet.author - L'auteur du projet.version - La version du projet.designation - L'explication du projet.path - Chemin vers le ficher enregistré.classes - La liste des classes du projet.links - La liste des liens du projet.public AppThinkerGrid getGrid()
public int getId()
public java.lang.String getName()
public void setName(java.lang.String name)
name - Le nom du projet.public java.lang.String getAuthor()
public void setAuthor(java.lang.String author)
author - L'auteur du projet.public java.lang.String getVersion()
public void setVersion(java.lang.String version)
version - Le numéro de version du projet.public java.lang.String getDesignation()
public void setDesignation(java.lang.String designation)
designation - La désignation du projet.public java.lang.String getPath()
public void setPath(java.lang.String path)
path - Le chemin vers le fichier du projet.public java.util.List<Class> getClasses()
public void addClass(Class c)
c - La classe à ajouter.public void removeClass(Class c)
c - La classe à retirer.public void removeClass(int index)
index - L'index de la classe à retirer.public void clearClasses()
public java.util.List<Link> getLinks()
public void addLink(Link l)
l - Le lien à ajouter.public void removeLink(Link l)
l - Le lien à retirer.public void removeLink(int index)
index - L'index du lien à retirer.public void clearLinks()