public class com.thinkode.appthinker.models.Link
extends java.lang.Object
implements java.io.Serializable
| 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 |
|---|
com.thinkode.appthinker.models.Link(com.thinkode.appthinker.models.Class start,
com.thinkode.appthinker.models.Class end)
Constructeur - Crée une instance d'une classe.
|
com.thinkode.appthinker.models.Link(com.thinkode.appthinker.models.Class start,
com.thinkode.appthinker.models.Class end,
java.lang.String gripStart,
java.lang.String gripEnd,
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 | com.thinkode.appthinker.models.Method and Description |
|---|---|
com.thinkode.appthinker.models.Class |
getEnd()
Récupère la classe d'arrivée du lien.
|
java.lang.String |
getGripEnd()
Retourne le point d'accroche du lien sur la classe d'arrivée.
|
java.lang.String |
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.
|
com.thinkode.appthinker.models.Class |
getStart()
Récupère la classe de départ du lien.
|
int |
getType()
Récupère le type du lien.
|
void |
setEnd(com.thinkode.appthinker.models.Class end)
Paramètre la classe d'arrivée.
|
void |
setGripEnd(java.lang.String gripEnd)
Paramètre le point d'accroche du lien sur la classe d'arrivée.
|
void |
setGripStart(java.lang.String 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(com.thinkode.appthinker.models.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(com.thinkode.appthinker.models.Class start, com.thinkode.appthinker.models.Class end)
start - La classe de départ.end - La classe d'arrivée.public Link(com.thinkode.appthinker.models.Class start, com.thinkode.appthinker.models.Class end, java.lang.String gripStart, java.lang.String gripEnd, int minCardinalityStart, int maxCardinalityStart, int minCardinalityEnd, int maxCardinalityEnd, int 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 com.thinkode.appthinker.models.Class getStart()
public void setStart(com.thinkode.appthinker.models.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 java.lang.String getGripStart()
public void setGripStart(java.lang.String gripStart)
gripStart - Le point d'accroche du lien sur la classe de départ.public com.thinkode.appthinker.models.Class getEnd()
public void setEnd(com.thinkode.appthinker.models.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 java.lang.String getGripEnd()
public void setGripEnd(java.lang.String gripEnd)
gripEnd - Le point d'accroche du lien sur la classe d'arrivée.public int getType()
public void setType(int 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()