Il y a une description de chaque propriété d'un attribut dans cette partie.

Attributeproperties.JPG


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 email 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.

Quick start createmodel 05 03.gif
Quick start createmodel 05 04.gif


La classe contact possède deux attributs: firstName et lastName. Nous ajoutons la classe Company qui possède un attribut appelé Name.

Quick start createmodel 05 05.gif