## Uses of Class
Class

### Uses of Class in <Unnamed>

Methods in <Unnamed> that return Class
`Class` ClassPropertiesWindow.`getEditingClass()` Récupère la classe en cours d'édition.
`Class` Link.`getEnd()` Récupère la classe d'arrivée du lien.
`Class` UmlDiagram.`getMainClass()` Retourne la classe principale du diagramme.
`Class` Link.`getStart()` Récupère la classe de départ du lien.

Methods in <Unnamed> that return types with arguments of type Class
`java.util.List<Class>` UmlDiagram.`getClasses()` Récupère toutes les classes du projet.

Methods in <Unnamed> with parameters of type Class
`void` UmlDiagram.`addClass(Class c)` Ajoute une classe au projet.
`void` ClassPropertiesWindow.`defineMainClass(Class a)`
`void` UmlDiagram.`editClass(Class a)` Modifie les propriétés de la classe.
`void` UmlDiagram.`removeClass(Class c)` Retire une classe du projet.
`void` Link.`setEnd(Class end)` Paramètre la classe d'arrivée.
`void` UmlDiagram.`setMainClass(Class a)` Paramétre la classe principale du diagramme.
`void` Link.`setStart(Class start)` Paramètre la classe de départ du lien.

Constructors in <Unnamed> with parameters of type Class
Constructor and Description
`ClassPropertiesWindow(UmlDiagram umlDiagram, Class a)` Constructeur - Crée une instance de la fenêtre de propriétés de classe à partir d'un diagramme et de la classe à modifier.
`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.