public class Link
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
_linkId |
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 |
|---|---|
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 |
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).
|
public static int _linkId
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 Class getEnd()
public void setEnd(Class end)
end - La classe d'arrivée.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 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 switchDirection()