Résolution #9 Modification propriétés lien

This commit is contained in:
2020-12-27 15:40:42 +01:00
parent 00e22816f1
commit ba3db7a2e1
80 changed files with 4414 additions and 1306 deletions

View File

@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_231) on Fri Dec 18 22:45:29 CET 2020 -->
<!-- Generated by javadoc (1.8.0_231) on Sun Dec 27 15:37:30 CET 2020 -->
<title>UmlDiagram</title>
<meta name="date" content="2020-12-18">
<meta name="date" content="2020-12-27">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10};
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -74,13 +74,13 @@ var activeTableTab = "activeTableTab";
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.javax.swing.JPanel">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.Composition">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
@@ -137,7 +137,8 @@ var activeTableTab = "activeTableTab";
<hr>
<br>
<pre>public class <span class="typeNameLabel">UmlDiagram</span>
extends <a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></pre>
extends <a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition</a>
implements java.io.Serializable</pre>
<div class="block">Cette classe permet d'afficher les éléments UML du projet.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
@@ -191,6 +192,45 @@ extends <a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition<
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#GRIP_E">GRIP_E</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#GRIP_N">GRIP_N</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#GRIP_NE">GRIP_NE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#GRIP_NW">GRIP_NW</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#GRIP_S">GRIP_S</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#GRIP_SE">GRIP_SE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#GRIP_SW">GRIP_SW</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#GRIP_W">GRIP_W</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.Composition">
<!-- -->
@@ -266,132 +306,175 @@ extends <a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition<
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#checkHoveredGrip-Class-int-int-">checkHoveredGrip</a></span>(<a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;a,
int&nbsp;x,
int&nbsp;y)</code>
<div class="block">Vérifie si le curseur est à proximité d'un point d'accroche.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#clearClasses--">clearClasses</a></span>()</code>
<div class="block">Supprime toutes les classes du projet.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#clearLinks--">clearLinks</a></span>()</code>
<div class="block">Supprime tous les liens du projet.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#editClass-Class-">editClass</a></span>(<a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;a)</code>
<div class="block">Modifie les propriétés de la classe.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#editLink-Link-">editLink</a></span>(<a href="Link.html" title="class in &lt;Unnamed&gt;">Link</a>&nbsp;l)</code>
<div class="block">Modifie les propriétés du lien.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;<a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#getClasses--">getClasses</a></span>()</code>
<div class="block">Récupère toutes les classes du projet.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<tr id="i8" class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href="Link.html" title="class in &lt;Unnamed&gt;">Link</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#getLinks--">getLinks</a></span>()</code>
<div class="block">Récupère tous les liens du projet.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#getMainClass--">getMainClass</a></span>()</code>
<div class="block">Retourne la classe principale du diagramme.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<tr id="i10" class="altColor">
<td class="colFirst"><code>float[][]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#getPolygonPoints-int:A:A-double-int-">getPolygonPoints</a></span>(int[][]&nbsp;position,
double&nbsp;angle,
int&nbsp;type)</code>
<div class="block">Calcule les points du polygone à tracer.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#getSelected--">getSelected</a></span>()</code>
<div class="block">Récupère l'élément sélectionné dans la grille.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="UmlToolbar.html" title="class in &lt;Unnamed&gt;">UmlToolbar</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#getToolbar--">getToolbar</a></span>()</code>
<div class="block">Récupère la toolbar du diagramme.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<tr id="i13" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#mouseClicked-java.awt.event.MouseEvent-">mouseClicked</a></span>(java.awt.event.MouseEvent&nbsp;e)</code>
<div class="block">Action du clic de la souris sur le diagramme.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<tr id="i14" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#mouseDragged-java.awt.event.MouseEvent-">mouseDragged</a></span>(java.awt.event.MouseEvent&nbsp;e)</code>
<div class="block">Déplacer un élément en cliquant et déplaçant la souris.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#mouseEntered-java.awt.event.MouseEvent-">mouseEntered</a></span>(java.awt.event.MouseEvent&nbsp;e)</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#mouseExited-java.awt.event.MouseEvent-">mouseExited</a></span>(java.awt.event.MouseEvent&nbsp;e)</code>&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<tr id="i17" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#mouseMoved-java.awt.event.MouseEvent-">mouseMoved</a></span>(java.awt.event.MouseEvent&nbsp;e)</code>
<div class="block">La souris bouge dans la grille.</div>
<div class="block">Déclenchée par le mouvement de la souris, cette fonction permet de récupérer la classe actuellement survolée.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<tr id="i18" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#mousePressed-java.awt.event.MouseEvent-">mousePressed</a></span>(java.awt.event.MouseEvent&nbsp;e)</code>
<div class="block">Bouton de la souris pressé sur la grille.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<tr id="i19" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#mouseReleased-java.awt.event.MouseEvent-">mouseReleased</a></span>(java.awt.event.MouseEvent&nbsp;e)</code>&nbsp;</td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#mouseReleased-java.awt.event.MouseEvent-">mouseReleased</a></span>(java.awt.event.MouseEvent&nbsp;e)</code>
<div class="block">La souris est relâchée.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<tr id="i20" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#paintComponent-java.awt.Graphics-">paintComponent</a></span>(java.awt.Graphics&nbsp;g)</code>
<div class="block">Dessine les classes et les liens UML.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<tr id="i21" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#removeClass-Class-">removeClass</a></span>(<a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;c)</code>
<div class="block">Retire une classe du projet.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<tr id="i22" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#removeLink-int-">removeLink</a></span>(int&nbsp;index)</code>
<div class="block">Retire un lien du projet.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<tr id="i23" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#removeLink-Link-">removeLink</a></span>(<a href="Link.html" title="class in &lt;Unnamed&gt;">Link</a>&nbsp;l)</code>
<div class="block">Retire un lien du projet.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<tr id="i24" class="altColor">
<td class="colFirst"><code>float[][]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#rotateMatrice-int:A:A-double-">rotateMatrice</a></span>(int[][]&nbsp;matrice,
double&nbsp;angle)</code>
<div class="block">Rotate le polygone sous forme de matrice.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#select-int-int-">select</a></span>(int&nbsp;getX,
int&nbsp;getY)</code>
<div class="block">Récupération de l'objet cliqué</div>
</td>
</tr>
<tr id="i22" class="altColor">
<tr id="i26" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#setMainClass-Class-">setMainClass</a></span>(<a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;a)</code>
<div class="block">Paramétre la classe principale du diagramme.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#setViewGripsEnabled-boolean-">setViewGripsEnabled</a></span>(boolean&nbsp;enabled)</code>
<div class="block">Active/Désactive la vue des points d'accroches pour les classes.</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="UmlDiagram.html#viewGripsEnabled--">viewGripsEnabled</a></span>()</code>
<div class="block">Retourne si la vue des points d'accroches est activée pour le diagramme</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.Composition">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;<a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></h3>
<code><a href="Composition.html#getProject--">getProject</a>, <a href="Composition.html#getScrollPanel--">getScrollPanel</a>, <a href="Composition.html#getType--">getType</a>, <a href="Composition.html#setWindow-AppThinkerWindow-">setWindow</a></code></li>
<code><a href="Composition.html#getProject--">getProject</a>, <a href="Composition.html#getType--">getType</a>, <a href="Composition.html#setWindow-AppThinkerWindow-">setWindow</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.JPanel">
@@ -436,6 +519,118 @@ extends <a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition<
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="GRIP_N">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>GRIP_N</h4>
<pre>public static final&nbsp;java.lang.String GRIP_N</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="constant-values.html#UmlDiagram.GRIP_N">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="GRIP_NE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>GRIP_NE</h4>
<pre>public static final&nbsp;java.lang.String GRIP_NE</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="constant-values.html#UmlDiagram.GRIP_NE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="GRIP_E">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>GRIP_E</h4>
<pre>public static final&nbsp;java.lang.String GRIP_E</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="constant-values.html#UmlDiagram.GRIP_E">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="GRIP_SE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>GRIP_SE</h4>
<pre>public static final&nbsp;java.lang.String GRIP_SE</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="constant-values.html#UmlDiagram.GRIP_SE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="GRIP_S">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>GRIP_S</h4>
<pre>public static final&nbsp;java.lang.String GRIP_S</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="constant-values.html#UmlDiagram.GRIP_S">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="GRIP_SW">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>GRIP_SW</h4>
<pre>public static final&nbsp;java.lang.String GRIP_SW</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="constant-values.html#UmlDiagram.GRIP_SW">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="GRIP_W">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>GRIP_W</h4>
<pre>public static final&nbsp;java.lang.String GRIP_W</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="constant-values.html#UmlDiagram.GRIP_W">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="GRIP_NW">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>GRIP_NW</h4>
<pre>public static final&nbsp;java.lang.String GRIP_NW</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="constant-values.html#UmlDiagram.GRIP_NW">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
@@ -480,6 +675,72 @@ extends <a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition<
</dl>
</li>
</ul>
<a name="getPolygonPoints-int:A:A-double-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPolygonPoints</h4>
<pre>public&nbsp;float[][]&nbsp;getPolygonPoints(int[][]&nbsp;position,
double&nbsp;angle,
int&nbsp;type)</pre>
<div class="block">Calcule les points du polygone à tracer.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>position</code> - La position du point d'accroche.</dd>
<dd><code>angle</code> - L'angle donné par la direction du lien.</dd>
<dd><code>type</code> - Le type de relation.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Les points du polygone à tracer.</dd>
</dl>
</li>
</ul>
<a name="rotateMatrice-int:A:A-double-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rotateMatrice</h4>
<pre>public&nbsp;float[][]&nbsp;rotateMatrice(int[][]&nbsp;matrice,
double&nbsp;angle)</pre>
<div class="block">Rotate le polygone sous forme de matrice.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>matrice</code> - Les points du pattern de polygone.</dd>
<dd><code>angle</code> - L'angle de rotation.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>La matrice tournée correspondant au polygone final.</dd>
</dl>
</li>
</ul>
<a name="viewGripsEnabled--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>viewGripsEnabled</h4>
<pre>public&nbsp;boolean&nbsp;viewGripsEnabled()</pre>
<div class="block">Retourne si la vue des points d'accroches est activée pour le diagramme</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true : la vue des points d'accroche est activée, false sinon.</dd>
</dl>
</li>
</ul>
<a name="setViewGripsEnabled-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setViewGripsEnabled</h4>
<pre>public&nbsp;void&nbsp;setViewGripsEnabled(boolean&nbsp;enabled)</pre>
<div class="block">Active/Désactive la vue des points d'accroches pour les classes.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>enabled</code> - La vue des points d'accroches pour les classes.</dd>
</dl>
</li>
</ul>
<a name="getMainClass--">
<!-- -->
</a>
@@ -682,7 +943,39 @@ extends <a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition<
<div class="block">Modifie les propriétés de la classe.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>a</code> - La classe a modifier.</dd>
<dd><code>a</code> - La classe à modifier.</dd>
</dl>
</li>
</ul>
<a name="editLink-Link-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>editLink</h4>
<pre>public&nbsp;void&nbsp;editLink(<a href="Link.html" title="class in &lt;Unnamed&gt;">Link</a>&nbsp;l)</pre>
<div class="block">Modifie les propriétés du lien.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>l</code> - Le lien à modifier.</dd>
</dl>
</li>
</ul>
<a name="checkHoveredGrip-Class-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkHoveredGrip</h4>
<pre>public&nbsp;void&nbsp;checkHoveredGrip(<a href="Class.html" title="class in &lt;Unnamed&gt;">Class</a>&nbsp;a,
int&nbsp;x,
int&nbsp;y)</pre>
<div class="block">Vérifie si le curseur est à proximité d'un point d'accroche. Dans ce cas, il enregistre le point survolé.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>a</code> - La classe à vérifier.</dd>
<dd><code>x</code> - L'abscisse du curseur.</dd>
<dd><code>y</code> - L'ordonnée du curseur.</dd>
</dl>
</li>
</ul>
@@ -729,11 +1022,14 @@ extends <a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition<
<li class="blockList">
<h4>mouseReleased</h4>
<pre>public&nbsp;void&nbsp;mouseReleased(java.awt.event.MouseEvent&nbsp;e)</pre>
<div class="block">La souris est relâchée. On annule la création du lien.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mouseReleased</code>&nbsp;in interface&nbsp;<code>java.awt.event.MouseListener</code></dd>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="Composition.html#mouseReleased-java.awt.event.MouseEvent-">mouseReleased</a></code>&nbsp;in class&nbsp;<code><a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>e</code> - L'événement souris.</dd>
</dl>
</li>
</ul>
@@ -792,7 +1088,7 @@ extends <a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition<
<li class="blockList">
<h4>mouseMoved</h4>
<pre>public&nbsp;void&nbsp;mouseMoved(java.awt.event.MouseEvent&nbsp;e)</pre>
<div class="block">La souris bouge dans la grille.</div>
<div class="block">Déclenchée par le mouvement de la souris, cette fonction permet de récupérer la classe actuellement survolée.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mouseMoved</code>&nbsp;in interface&nbsp;<code>java.awt.event.MouseMotionListener</code></dd>
@@ -856,13 +1152,13 @@ extends <a href="Composition.html" title="class in &lt;Unnamed&gt;">Composition<
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.javax.swing.JPanel">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.Composition">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>