public class Link
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
Link.LinkType |
| Modifier and Type | Field and Description |
|---|---|
static int |
_linkId |
static int |
CARD_NULL |
static int |
CARD_ONE |
static int |
CARD_UNLIMITED |
| Constructor and Description |
|---|
Link(Class start,
Class end)
Constructeur - Crée une instance d'un lien.
|
Link(Class start,
Class end,
UmlDiagramFrame.ClassGrip gripStart,
UmlDiagramFrame.ClassGrip gripEnd,
int minCardinalityStart,
int maxCardinalityStart,
int minCardinalityEnd,
int maxCardinalityEnd,
Link.LinkType type)
Constructeur - Crée une instance d'un lien avec des paramètres donnés.
|
| Modifier and Type | Method and Description |
|---|---|
Class |
getEnd()
Récupère la classe d'arrivée du lien.
|
UmlDiagramFrame.ClassGrip |
getGripEnd()
Retourne le point d'accroche du lien sur la classe d'arrivée.
|
UmlDiagramFrame.ClassGrip |
getGripStart()
Retourne le point d'accroche du lien sur la classe de départ.
|
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.
|
java.lang.String |
getName()
Récupère le nom du lien.
|
Class |
getStart()
Récupère la classe de départ du lien.
|
Link.LinkType |
getType()
Récupère le type du lien.
|
void |
setEnd(Class end)
Paramètre la classe d'arrivée.
|
void |
setGripEnd(UmlDiagramFrame.ClassGrip gripEnd)
Paramètre le point d'accroche du lien sur la classe d'arrivée.
|
void |
setGripStart(UmlDiagramFrame.ClassGrip gripStart)
Paramètre le point d'accroche du lien sur la classe de départ.
|
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 |
setName(java.lang.String name)
Paramètre le nom du lien
|
void |
setStart(Class start)
Paramètre la classe de départ du lien.
|
void |
setType(Link.LinkType type)
Paramètre le type du lien
|
void |
switchDirection()
Modifie la direction du lien (permute les classes de départ et d'arrivée).
|
public static int _linkId
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, UmlDiagramFrame.ClassGrip gripStart, UmlDiagramFrame.ClassGrip gripEnd, int minCardinalityStart, int maxCardinalityStart, int minCardinalityEnd, int maxCardinalityEnd, Link.LinkType type)
start - La classe de départ.end - La classe d'arrivée.gripStart - Le point d'accroche sur la classe de départ.gripEnd - Le point d'accroche sur 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 UmlDiagramFrame.ClassGrip getGripStart()
public void setGripStart(UmlDiagramFrame.ClassGrip gripStart)
gripStart - Le point d'accroche du lien sur la classe de départ.public Class getEnd()
public void setEnd(Class end)
end - La classe d'arrivée.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 UmlDiagramFrame.ClassGrip getGripEnd()
public void setGripEnd(UmlDiagramFrame.ClassGrip gripEnd)
gripEnd - Le point d'accroche du lien sur la classe d'arrivée.public Link.LinkType getType()
public void setType(Link.LinkType type)
type - Le type du lien.public java.lang.String getName()
public void setName(java.lang.String name)
name - Le nom du lien.public void switchDirection()