Il y a une description de chaque propriété d'un attribut dans cette partie.
| Onglet | Champ | Description |
| General | Name | Name of an attribute. |
| Type | Type de l'attribut: boolean, byte, char, double, float, int, long, short, String, void, Date, Object. | |
| Visibility | Précise si l'attribut est privé (private), protégé (protected) ou public. | |
| Title | Nom affiché dans la plateforme cible. | |
| Short description | Courte description de l'attribut. | |
| Value List | Précise si l'attribut est lié à un élément énumération. Lors de la création d'une instance, la valeur de cet attribut sera une valeur appartenant à l'élément énumération. | |
| Options | Si l'option yes est sélectionné, la plateforme cible va vérifiée si les informations rentrées correspondent à un e-mail. | |
| regular-expression | La plateforme cible va vérifier si la valeur saisie suit cet expression régulière. | |
| size | Taille du champ dans la plateforme cible. | |
| required | Si l'option yes est sélectionné, il sera obligatoire de saisir une valeur pour cet attribut dans la plateforme cible. | |
| hidden | Si l'option yes est sélectionné, cet attribut sera caché dans la plateforme cible. | |
| read-only | Si l'option yes est sélectionné, l'utilisateur ne pourra pas changer la valeur de cet attribut dans la plateforme cible. | |
| propertySearched | Si l'option yes est sélectionné, l'utilisateur pourra effectuer des recherches d'instance à travers les valeur de cet attribut. | |
| multiple | Si l'option yes est sélectionné, il sera possible d'associer plusieurs valeurs à cet attribut dans la plateforme cible. | |
| textarea-rows | Spécifie le nombre de lignes de la zone texte dans la plateforme cible. | |
| texarea-cols | Spécifie le nombre de colonnes de la zone texte dans la plateforme cible. | |
| min-length | Spécifie la longueur minimum de la valeur saisie dans la plateforme cible. | |
| max-length | Spécifie la longueur maximum de la valeur saisie dans la plateforme cible. |
Nous voulons maintenant définir les attributs de la classe Contact. Pour cela, cliquez sur Property dans la boîte à outils. cliquez sur la classe Contact. Il suffit de double cliquer sur l'attribut pour modifier ses propriétés. Une nouvelle fenêtre de dialogue apparaît et permet d'éditer les informations.
![]() |
La classe contact possède deux attributs: firstName et lastName. Nous ajoutons la classe Company qui possède un attribut appelé Name.


