public class Attribute
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
static int |
_attributeId |
static java.lang.String |
PRIVATE |
static java.lang.String |
PROTECTED |
static java.lang.String |
PUBLIC |
| Constructor and Description |
|---|
Attribute()
Constructeur - Crée une instance de Attribute.
|
Attribute(java.lang.String name,
java.lang.String access,
java.lang.String type)
Constructeur - Crée une instance de Attribute avec des paramètres donnés.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAccess()
Récupère le modificateur d'accès de l'attribut.
|
int |
getId()
Récupère le numéro de l'attribut.
|
java.lang.String |
getName()
Récupère le nom de l'attribut.
|
java.lang.String |
getType()
Récupère le type de l'attribut.
|
boolean |
isAbstract()
Retourne si l'attribut est abstrait ou non.
|
boolean |
isFinal()
Retourne si l'attribut est final ou non.
|
boolean |
isStatic()
Retourne si l'attribut est statique ou non.
|
boolean |
isSynchronized()
Retourne si l'attribut est synchronisé ou non.
|
boolean |
isTransient()
Retourne si l'attribut est transitoire ou non.
|
boolean |
isVolatile()
Retourne si l'attribut est volatile ou non.
|
void |
setAbstract(boolean a)
Paramètre la caractéristique abstraite de l'attribut.
|
void |
setAccess(java.lang.String access)
Paramètre le modificateur d'accès de l'attribut.
|
void |
setFinal(boolean f)
Paramètre la caractéristique final de l'attribut.
|
void |
setName(java.lang.String name)
Paramètre le nom de l'attribut.
|
void |
setStatic(boolean s)
Paramètre la caractéristique statique de l'attribut.
|
void |
setSynchronized(boolean s)
Paramètre la caractéristique synchronisée de l'attribut.
|
void |
setTransient(boolean t)
Paramètre la caractéristique transitoire de l'attribut.
|
void |
setType(java.lang.String type)
Paramètre le type de l'attribut.
|
void |
setVolatile(boolean v)
Paramètre la caractéristique volatile de l'attribut.
|
public static int _attributeId
public static final java.lang.String PRIVATE
public static final java.lang.String PROTECTED
public static final java.lang.String PUBLIC
public umlUtilities.Attribute()
public umlUtilities.Attribute(java.lang.String name,
java.lang.String access,
java.lang.String type)
access - Le modificateur d'accès de l'attribut.name - Le nom de l'attribut.type - Le type de l'attribut.public int getId()
public java.lang.String getAccess()
public void setAccess(java.lang.String access)
access - Le modificateur d'accès de l'attributpublic java.lang.String getType()
public void setType(java.lang.String type)
type - Le type de l'attribut.public java.lang.String getName()
public void setName(java.lang.String name)
name - Le nom de l'attribut.public boolean isStatic()
public void setStatic(boolean s)
s - true : l'attribut est statique, false : l'attribut n'est pas statiquepublic boolean isFinal()
public void setFinal(boolean f)
f - true : l'attribut est final, false : l'attribut n'est pas finalpublic boolean isAbstract()
public void setAbstract(boolean a)
a - true : l'attribut est abstrait, false : l'attribut n'est pas abstrait.public boolean isSynchronized()
public void setSynchronized(boolean s)
s - true : l'attribut est synchronisé, false : l'attribut n'est pas synchronisé.public boolean isVolatile()
public void setVolatile(boolean v)
v - true : l'attribut est volatile, false : l'attribut n'est pas volatilepublic boolean isTransient()
public void setTransient(boolean t)
t - true : l'attribut est transitoire, false : l'attribut n'est pas transitoire