diff --git a/AppThinker/Documentation/AppThinker.html b/AppThinker/Documentation/AppThinker.html index 72bd8e0..66c8102 100644 --- a/AppThinker/Documentation/AppThinker.html +++ b/AppThinker/Documentation/AppThinker.html @@ -2,9 +2,9 @@
- +public class AppThinker
extends java.lang.Object
+static voidmain(java.lang.String[] args)
-public static void main(java.lang.String[] args)-
args - Les arguments de la méthode principale.public class AppThinkerWindow
extends javax.swing.JFrame
+| Modifier and Type | +Method and Description | +
|---|---|
void |
+closeProject()
+Ferme le projet en cours.
+ |
+
void |
+convertToXml()
+Convertit le projet actuel en chaîne XML.
+ |
+
void |
+newProject()
+Crée un nouveau Projet.
+ |
+
void |
+openProject(java.lang.String path)
+Ouvre un projet existant dans la fenêtre.
+ |
+
void |
+saveAsProject(java.lang.String path)
+Sauvegarde le projet en cours à un autre emplacement.
+ |
+
void |
+saveProject()
+Sauvegarde le projet en cours.
+ |
+
public void newProject()+
public void openProject(java.lang.String path)+
path - Le chemin du projet à ouvrir.public void closeProject()+
public void convertToXml()+
public void saveProject()+
public void saveAsProject(java.lang.String path)+
path - Le chemin de sauvegarde du projet.public class Argument
+extends java.lang.Object
+| Modifier and Type | +Field and Description | +
|---|---|
static int |
+_argumentsId |
+
| Constructor and Description | +
|---|
Argument()
+Constructeur - Crée une instance de Argument.
+ |
+
Argument(java.lang.String type,
+ java.lang.String name)
+Constructeur - Crée une instance de Argument avec des paramètres donnés.
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
java.lang.String |
+get_type()
+Récupère le type de l'argument.
+ |
+
int |
+getId()
+Récupère le numéro de l'argument.
+ |
+
java.lang.String |
+getName()
+Récupère le nom de l'argument.
+ |
+
void |
+setName(java.lang.String name)
+Paramètre le nom de l'argument.
+ |
+
void |
+setType(java.lang.String type)
+Paramètre le type de l'argument.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic Argument()+
public Argument(java.lang.String type, + java.lang.String name)+
type - Le type de l'argument.name - Le nom de l'argument.public int getId()+
public java.lang.String get_type()+
public void setType(java.lang.String type)+
type - Le type de l'argument.public java.lang.String getName()+
public void setName(java.lang.String name)+
name - Le nom de l'argument.public class Attribute
+extends java.lang.Object
+| Modifier and Type | +Field and Description | +
|---|---|
static int |
+_attributesId |
+
| Constructor and Description | +
|---|
Attribute()
+Constructeur - Crée une instance de Attribute.
+ |
+
Attribute(java.lang.String name,
+ java.lang.String access,
+ java.lang.String type)
+Constructeur - Crée une instance de Attribute avec des paramètres donnés.
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
java.lang.String |
+getAccess()
+Récupère le modificateur d'accès de l'attribut.
+ |
+
int |
+getId()
+Récupère le numéro de l'attribut.
+ |
+
java.lang.String |
+getName()
+Récupère le nom de l'attribut.
+ |
+
java.lang.String |
+getType()
+Récupère le type de l'attribut.
+ |
+
void |
+setAccess(java.lang.String access)
+Paramètre le modificateur d'accès de l'attribut.
+ |
+
void |
+setName(java.lang.String name)
+Paramètre le nom de l'attribut.
+ |
+
void |
+setType(java.lang.String type)
+Paramètre le type de l'attribut.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic Attribute()+
public Attribute(java.lang.String name, + java.lang.String access, + java.lang.String type)+
access - Le modificateur d'accès de l'attribut.name - Le nom de l'attribut.type - Le type de l'attribut.public int getId()+
public java.lang.String getAccess()+
public void setAccess(java.lang.String access)+
access - Le modificateur d'accès de l'attributpublic java.lang.String getType()+
public void setType(java.lang.String type)+
type - Le type de l'attribut.public java.lang.String getName()+
public void setName(java.lang.String name)+
name - Le nom de l'attribut.public class Class
+extends java.lang.Object
+| Modifier and Type | +Field and Description | +
|---|---|
static int |
+_classId |
+
static int |
+CIRCLE |
+
static int |
+RECTANGLE |
+
| Constructor and Description | +
|---|
Class(int posX,
+ int posY,
+ int shape)
+Constructeur - Crée une instance de Class.
+ |
+
Class(java.lang.String name,
+ int posX,
+ int posY,
+ int sizeX,
+ int sizeY,
+ int shape,
+ java.util.ArrayList<Attribute> attributes,
+ java.util.ArrayList<Method> methods)
+Constructeur - Crée une instance de Class avec les paramètres déterminés.
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
void |
+addAttribute(Attribute a)
+Ajoute un attribut à la classe.
+ |
+
void |
+addMethod(Method m)
+Ajoute une méthode à la classe.
+ |
+
void |
+clearAttributes()
+Supprime tous les attributs de la classe.
+ |
+
void |
+clearMethods()
+Supprime toutes les méthodes de la classe.
+ |
+
void |
+deselect()
+Désélectionne la classe dans l'espace graphique.
+ |
+
java.util.List<Attribute> |
+getAttributes()
+Récupère tous les attributs de la classe.
+ |
+
int |
+getId()
+Récupère le numéro de la classe.
+ |
+
java.util.List<Method> |
+getMethods()
+Récupère toutes les méthodes de la classe.
+ |
+
java.lang.String |
+getName()
+Récupère le nom de la classe.
+ |
+
int |
+getPosX()
+Récupère la position sur l'axe X de la classe.
+ |
+
int |
+getPosY()
+Récupère la position sur l'axe Y de la classe.
+ |
+
int |
+getShape()
+Récupère la forme graphique de la classe.
+ |
+
int |
+getSizeX()
+Récupère la taille sur l'axe X de la classe.
+ |
+
int |
+getSizeY()
+Récupère la taille sur l'axe Y de la classe.
+ |
+
void |
+removeAttribute(int index)
+Supprime un attribut de la classe.
+ |
+
void |
+removeMethod(int index)
+Supprime une méthode de la classe.
+ |
+
void |
+resize(int sizeX,
+ int sizeY)
+Paramètre la taille sur l'axe X et Y de la classe.
+ |
+
void |
+select()
+Sélectionne la classe dans l'espace graphique.
+ |
+
void |
+setName(java.lang.String name)
+Paramètre le nom de la classe.
+ |
+
void |
+setPosX(int posX)
+Paramètre la position sur l'axe X de la classe.
+ |
+
void |
+setPosY(int posY)
+Paramètre la position sur l'axe Y de la classe.
+ |
+
void |
+setShape(int shape)
+Paramètre la forme graphique de la classe.
+ |
+
void |
+setSizeX(int sizeX)
+Paramètre la taille sur l'axe X de la classe.
+ |
+
void |
+setSizeY(int sizeY)
+Paramètre la taille sur l'axe Y de la classe.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic static int _classId+
public static final int RECTANGLE+
public static final int CIRCLE+
public Class(int posX, + int posY, + int shape)+
posX - La position sur l'axe X de la nouvelle classe.posY - La position sur l'axe Y de la nouvelle classe.shape - La forme de la nouvelle classe (Class.RECTANGLE ou Class.CIRCLE)public Class(java.lang.String name, + int posX, + int posY, + int sizeX, + int sizeY, + int shape, + java.util.ArrayList<Attribute> attributes, + java.util.ArrayList<Method> methods)+
name - Le nom de la classe importée.posX - La position sur l'axe X de la classe importée.posY - La position sur l'axe Y de la classe importée.sizeX - La taille sur l'axe X de la classe importée.sizeY - La taille sur l'axe Y de la classe importée.shape - La forme de la classe importée (Class.RECTANGLE ou Class.CIRCLE).attributes - La liste des attributs de la classe importée.methods - La liste des méthodes de la classe importée.public int getId()+
public java.lang.String getName()+
public void setName(java.lang.String name)+
name - Le nom de la classe.public int getPosX()+
public void setPosX(int posX)+
posX - La position sur l'axe X de la classe.public int getPosY()+
public void setPosY(int posY)+
posY - La position sur l'axe Y de la classe.public int getSizeX()+
public void setSizeX(int sizeX)+
sizeX - La taille sur l'axe X de la classe.public int getSizeY()+
public void setSizeY(int sizeY)+
sizeY - La taille sur l'axe Y de la classe.public void resize(int sizeX, + int sizeY)+
sizeX - La taille sur l'axe X de la classe.sizeY - La taille sur l'axe Y de la classe.public int getShape()+
public void setShape(int shape)+
shape - La forme graphique de la classe (Class.RECTANGLE ou Class.CIRCLE).public void select()+
public void deselect()+
public java.util.List<Attribute> getAttributes()+
public void addAttribute(Attribute a)+
a - L'attribut à ajouter.public void removeAttribute(int index)+
index - L'index de l'attribut à supprimer.public void clearAttributes()+
public java.util.List<Method> getMethods()+
public void addMethod(Method m)+
m - La méthode à ajouter.public void removeMethod(int index)+
index - L'index de la méthode à supprimer.public void clearMethods()+
public class Link
+extends java.lang.Object
+| Modifier and Type | +Field and Description | +
|---|---|
static int |
+_linksId |
+
static int |
+AGGREGATION |
+
static int |
+CARD_NULL |
+
static int |
+CARD_ONE |
+
static int |
+CARD_UNLIMITED |
+
static int |
+COMPOSITION |
+
static int |
+INHERITANCE |
+
static int |
+STRONG |
+
static int |
+WEAK |
+
| Constructor and Description | +
|---|
Link(Class start,
+ Class end)
+Constructeur - Crée une instance d'une classe.
+ |
+
Link(Class start,
+ Class end,
+ int minCardinalityStart,
+ int maxCardinalityStart,
+ int minCardinalityEnd,
+ int maxCardinalityEnd,
+ int type)
+Constructeur - Crée une instance d'une classe avec des paramètres déterminés.
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
void |
+deselect()
+Désélectionne le lien dans l'espace graphique.
+ |
+
Class |
+getEnd()
+Récupère la classe d'arrivée du lien.
+ |
+
int |
+getId()
+Récupère le numéro du lien.
+ |
+
int |
+getMaxCardinalityEnd()
+Récupère la cardinalité maximum de la classe d'arrivée.
+ |
+
int |
+getMaxCardinalityStart()
+Récupère la cardinalité maximum de la classe de départ.
+ |
+
int |
+getMinCardinalityEnd()
+Récupère la cardinalité minimum de la classe d'arrivée.
+ |
+
int |
+getMinCardinalityStart()
+Récupère la cardinalité minimum de la classe de départ.
+ |
+
Class |
+getStart()
+Récupère la classe de départ du lien.
+ |
+
int |
+getType()
+Récupère le type du lien.
+ |
+
void |
+select()
+Sélectionne le lien dans l'espace graphique.
+ |
+
void |
+setEnd(Class end)
+Paramètre la classe d'arrivée.
+ |
+
void |
+setMaxCardinalityEnd(int maxCardinalityEnd)
+Paramètre la cardinalité maximum de la classe d'arrivée.
+ |
+
void |
+setMaxCardinalityStart(int maxCardinalityStart)
+Paramètre la cardinalité maximum de la classe de départ.
+ |
+
void |
+setMinCardinalityEnd(int minCardinalityEnd)
+Paramètre la cardinalité minimum de la classe d'arrivée.
+ |
+
void |
+setMinCardinalityStart(int minCardinalityStart)
+Paramètre la cardinalité minimum de la classe de départ.
+ |
+
void |
+setStart(Class start)
+Paramètre la classe de départ du lien.
+ |
+
void |
+setType(int type)
+Paramètre le type du lien
+ |
+
void |
+switchDirection()
+Modifie la direction du lien (permute les classes de départ et d'arrivée).
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic static int _linksId+
public static final int STRONG+
public static final int WEAK+
public static final int COMPOSITION+
public static final int AGGREGATION+
public static final int INHERITANCE+
public static final int CARD_UNLIMITED+
public static final int CARD_NULL+
public static final int CARD_ONE+
public Link(Class start, + Class end)+
start - La classe de départ.end - La classe d'arrivée.public Link(Class start, + Class end, + int minCardinalityStart, + int maxCardinalityStart, + int minCardinalityEnd, + int maxCardinalityEnd, + int type)+
start - La classe de départ.end - La classe d'arrivée.minCardinalityStart - La cardinalité minimum de la classe de départ.maxCardinalityStart - La cardinalité maximuù de la classe de départ.minCardinalityEnd - La cardinalité minimum de la classe d'arrivée.maxCardinalityEnd - La cardinalité maximum de la classe d'arrivée.type - Le type de lien.public int getId()+
public Class getStart()+
public void setStart(Class start)+
start - La classe de départ du lien.public int getMinCardinalityStart()+
public void setMinCardinalityStart(int minCardinalityStart)+
minCardinalityStart - La cardinalité minimum de la classe de départ.public int getMaxCardinalityStart()+
public void setMaxCardinalityStart(int maxCardinalityStart)+
maxCardinalityStart - La cardinalité maximum de la classe de départ.public Class getEnd()+
public void setEnd(Class end)+
end - La classe d'arrivée.public void switchDirection()+
public int getMinCardinalityEnd()+
public void setMinCardinalityEnd(int minCardinalityEnd)+
minCardinalityEnd - La cardinalité minimum de la classe d'arrivée.public int getMaxCardinalityEnd()+
public void setMaxCardinalityEnd(int maxCardinalityEnd)+
maxCardinalityEnd - La cardinalité maximum de la classe d'arrivée.public int getType()+
public void setType(int type)+
type - Le type du lien.public void select()+
public void deselect()+
public class Method
+extends java.lang.Object
+| Modifier and Type | +Field and Description | +
|---|---|
static int |
+_methodsId |
+
| Constructor and Description | +
|---|
Method()
+Constructeur - Crée une instance de Method.
+ |
+
Method(java.lang.String access,
+ java.lang.String type,
+ java.lang.String name,
+ java.util.ArrayList<Argument> arguments)
+Constructeur - Crée une instance de Method avec des paramètres donnés.
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
void |
+addArgument(Argument a)
+Ajoute un argument à la méthode.
+ |
+
void |
+clearArguments()
+Retire tous les arguments de la méthode.
+ |
+
java.lang.String |
+getAccess()
+Récupère le modificateur d'accès de la méthode.
+ |
+
java.util.List<Argument> |
+getArguments()
+Récupère tous les arguments de la méthode.
+ |
+
int |
+getId()
+Récupère le numéro de la méthode.
+ |
+
java.lang.String |
+getName()
+Récupère le nom de la méthode.
+ |
+
java.lang.String |
+getType()
+Récupère le type de la méthode.
+ |
+
void |
+removeArgument(int index)
+Retire un argument de la méthode.
+ |
+
void |
+setAccess(java.lang.String access)
+Paramètre le modificateur d'accès de la méthode.
+ |
+
void |
+setName(java.lang.String name)
+Paramètre le nom de la méthode.
+ |
+
void |
+setType(java.lang.String type)
+Paramètre le type de la méthode.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic Method()+
public Method(java.lang.String access, + java.lang.String type, + java.lang.String name, + java.util.ArrayList<Argument> arguments)+
access - Le modificateur d'accès de la méthode.type - Le type de la méthode.name - Le nom de la méthode.arguments - Les arguments de la méthode.public int getId()+
public java.lang.String getAccess()+
public void setAccess(java.lang.String access)+
access - Le modificateur d'accès de la méthode.public java.lang.String getType()+
public void setType(java.lang.String type)+
type - Le type de la méthode.public java.lang.String getName()+
public void setName(java.lang.String name)+
name - Le nom de la méthode.public java.util.List<Argument> getArguments()+
public void addArgument(Argument a)+
a - L'argument à ajouter.public void removeArgument(int index)+
index - L'index de l'argument à retirer.public void clearArguments()+
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.
+ |
+
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(int index)
+Retire une classe du projet.
+ |
+
void |
+removeLink(int index)
+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.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic 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 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(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(int index)+
index - L'index du lien à retirer.public void clearLinks()+
public class Selectpoint
+extends java.lang.Object
+| Modifier and Type | +Field and Description | +
|---|---|
static int |
+_selectpointsId |
+
static int |
+BOTTOM |
+
static int |
+BOTTOM_LEFT |
+
static int |
+BOTTOM_RIGHT |
+
static int |
+LEFT |
+
static int |
+RIGHT |
+
static int |
+TOP |
+
static int |
+TOP_LEFT |
+
static int |
+TOP_RIGHT |
+
| Constructor and Description | +
|---|
Selectpoint(int location)
+Constructeur - Crée un point de sélection pour un élément.
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
int |
+getId()
+Récupère le numéro du point de sélection.
+ |
+
int |
+getLocation()
+Récupère l'endroit où est affiché le point de sélection.
+ |
+
void |
+setLocation(int location)
+Paramètre l'endroit où doit être afficher le point de sélection.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic static int _selectpointsId+
public static final int TOP_LEFT+
public static final int TOP+
public static final int TOP_RIGHT+
public static final int LEFT+
public static final int RIGHT+
public static final int BOTTOM_LEFT+
public static final int BOTTOM+
public static final int BOTTOM_RIGHT+
public Selectpoint(int location)+
location - L'endroit où doit apparaître le point de sélection sur l'élément.public int getId()+
public int getLocation()+
public void setLocation(int location)+
location - L'endroit où doit être affiché le point de sélection.| Modifier and Type | +Method and Description | +
|---|---|
java.util.List<Argument> |
+Method.getArguments()
+Récupère tous les arguments de la méthode.
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
void |
+Method.addArgument(Argument a)
+Ajoute un argument à la méthode.
+ |
+
| Constructor and Description | +
|---|
Method(java.lang.String access,
+ java.lang.String type,
+ java.lang.String name,
+ java.util.ArrayList<Argument> arguments)
+Constructeur - Crée une instance de Method avec des paramètres donnés.
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
java.util.List<Attribute> |
+Class.getAttributes()
+Récupère tous les attributs de la classe.
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
void |
+Class.addAttribute(Attribute a)
+Ajoute un attribut à la classe.
+ |
+
| Constructor and Description | +
|---|
Class(java.lang.String name,
+ int posX,
+ int posY,
+ int sizeX,
+ int sizeY,
+ int shape,
+ java.util.ArrayList<Attribute> attributes,
+ java.util.ArrayList<Method> methods)
+Constructeur - Crée une instance de Class avec les paramètres déterminés.
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
Class |
+Link.getEnd()
+Récupère la classe d'arrivée du lien.
+ |
+
Class |
+Link.getStart()
+Récupère la classe de départ du lien.
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
java.util.List<Class> |
+Project.getClasses()
+Récupère toutes les classes du projet.
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
void |
+Project.addClass(Class c)
+Ajoute une classe au projet.
+ |
+
void |
+Link.setEnd(Class end)
+Paramètre la classe d'arrivée.
+ |
+
void |
+Link.setStart(Class start)
+Paramètre la classe de départ du lien.
+ |
+
| Constructor and Description | +
|---|
Link(Class start,
+ Class end)
+Constructeur - Crée une instance d'une classe.
+ |
+
Link(Class start,
+ Class end,
+ int minCardinalityStart,
+ int maxCardinalityStart,
+ int minCardinalityEnd,
+ int maxCardinalityEnd,
+ int type)
+Constructeur - Crée une instance d'une classe avec des paramètres déterminés.
+ |
+
| Constructor and Description | +
|---|
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 | +
|---|---|
java.util.List<Link> |
+Project.getLinks()
+Récupère tous les liens du projet.
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
void |
+Project.addLink(Link l)
+Ajoute un lien au projet.
+ |
+
| Constructor and Description | +
|---|
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 | +
|---|---|
java.util.List<Method> |
+Class.getMethods()
+Récupère toutes les méthodes de la classe.
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
void |
+Class.addMethod(Method m)
+Ajoute une méthode à la classe.
+ |
+
| Constructor and Description | +
|---|
Class(java.lang.String name,
+ int posX,
+ int posY,
+ int sizeX,
+ int sizeY,
+ int shape,
+ java.util.ArrayList<Attribute> attributes,
+ java.util.ArrayList<Method> methods)
+Constructeur - Crée une instance de Class avec les paramètres déterminés.
+ |
+
| Modifier and Type | +Constant Field | +Value | +
|---|---|---|
+
+public static final int |
+CIRCLE |
+1 |
+
+
+public static final int |
+RECTANGLE |
+0 |
+
| Modifier and Type | +Constant Field | +Value | +
|---|---|---|
+
+public static final int |
+AGGREGATION |
+3 |
+
+
+public static final int |
+CARD_NULL |
+0 |
+
+
+public static final int |
+CARD_ONE |
+1 |
+
+
+public static final int |
+CARD_UNLIMITED |
+-1 |
+
+
+public static final int |
+COMPOSITION |
+2 |
+
+
+public static final int |
+INHERITANCE |
+4 |
+
+
+public static final int |
+STRONG |
+0 |
+
+
+public static final int |
+WEAK |
+1 |
+
| Modifier and Type | +Constant Field | +Value | +
|---|---|---|
+
+public static final int |
+BOTTOM |
+6 |
+
+
+public static final int |
+BOTTOM_LEFT |
+5 |
+
+
+public static final int |
+BOTTOM_RIGHT |
+7 |
+
+
+public static final int |
+LEFT |
+3 |
+
+
+public static final int |
+RIGHT |
+4 |
+
+
+public static final int |
+TOP |
+1 |
+
+
+public static final int |
+TOP_LEFT |
+0 |
+
+
+public static final int |
+TOP_RIGHT |
+2 |
+
Project _project+
AppThinkerGrid _grid+