Propriétés d'un domaine

Vous pouvez modifier les propriétés d'un objet à partir de sa feuille de propriétés. Pour afficher la feuille de propriétés d'un domaine, double-cliquez sur l'entrée correspondante dans le dossier Domaines de l'Explorateur d'objets. Les sections suivantes détaillent les onglets de la feuille de propriétés qui contiennent les propriétés les plus utilisées pour les domaines.

L'onglet Général contient les propriétés suivantes :

Propriété

Description

Nom

Spécifie le nom de l'élément. Il doit s'agir d'un nom clair et explicite, qui permette à des utilisateurs non spécialistes de savoir à quoi sert l'élément

Code

Spécifie le nom technique de l'élément. Ce nom est utilisé pour la génération de code ou de scripts

Commentaire

Spécifie le libellé descriptif de l'objet.

Stéréotype

Etend la sémantique de l'objet au-delà de la définition UML.

Type de données

Format des données correspondant au domaine (par exemple, numérique, alphanumérique, booléen, etc)

Multiplicité

Spécification de la plage des nombres de valeurs admises que peut prendre un attribut utilisant ce domaine. La multiplicité d'un domaine est utile lorsque vous travaillez par exemple avec un attribut multiple. La multiplicité fait partie du type de données et la multiplicité et le type de données peuvent être fournis par le domaine. Vous pouvez choisir parmi les valeurs suivantes :
  • 0..1 – Zéro ou une.

  • 0..* – Aucune à un nombre illimité.

  • 1..1 – Une et une seule.

  • 1..* – Une à un nombre illimité.

  • * – Aucune ou un nombre illimité.

Onglet Détails

L'onglet Détails contient une zone de groupe Persistant dont l'objet est d'améliorer la génération des codes et des types de données lors de la génération d'un modèle MCD ou d'un MPD à partir d'un MPD, et il contient les propriétés suivantes :

Propriété

Description

Persistant

Zone de groupe pour la génération de modèles MCD ou MPD persistants. Définit un modèle comme persistant.

Pour plus d'informations sur la persistance des objets, voir Gestion de la persistance des objets lors de la génération d'un MPD à partir d'un MOO.

Type de données

Spécifie un type de données persistant utilisé dans la génération d'un modèle persistant, soit un MCD soit un MPD. Le type de données persistant est défini à partir des types de données conceptuels par défaut de PowerAMC.

Longueur

Spécifie le nombre maximal de caractères du type de données persistant.

Précision

Spécifie le nombre de décimales pour les valeurs de type de données persistant qui comportent des chiffres après la virgule.

Les onglets suivants sont également disponibles :

  • Contrôles standard - contient des vérifications qui contrôlent les valeurs admises pour le domaine (voir Définitions de contraintes de profilage de données)

  • Contrôles supplémentaires - permet de spécifier des contraintes supplémentaires (non définies par les paramètres de contrôle standard) pour le domaine.

  • Règles - répertories les règles de gestion associées au domaine (voir "Règles de gestion" dans le chapitre 4, Objets du Guide des fonctionnalités générales ).

Les tableaux suivants fournissent des détails sur les types de données disponibles :

Types de données numériques

Type de données

Contenu

Longueur

Précision obligatoire

Entier

Entier 32 bits

Entier court

Entier 16 bits

Entier long

Entier 32 bits

Octet

Valeurs comprises entre 1 et 256

Numérique

Nombre à décimale fixe

Fixe

Décimal

Nombre à décimale fixe

Fixe

Réel

Nombre en virgule flottante 32 bits

Fixe

Réel court

Nombre en virgule flottante de moins de 32 bits

Réel long

Nombre en virgule flottante de 64 bits

Monnaie

Nombre à décimale fixe

Fixe

Séquentiel

Nombre incrémenté automatiquement

Fixe

Booléen

Deux valeurs opposées (vrai/faux ; oui/non ; 1/0)

Chaînes de caractères

Type de données

Contenu

Longueur

Caractère alpha

Chaînes de caractères

Fixe

Caractère variable

Chaînes de caractères

Maximum

Caractère long

Chaînes de caractères

Maximum

Caractère long var.

Chaînes de caractères

Maximum

Texte

Chaînes de caractères

Maximum

Multibyte

Chaînes de caractères sur plusieurs octets

Fixe

Multibyte variable

Chaînes de caractères sur plusieurs octets

Maximum

Date et heure

Type de données

Contenu

Date

Jour, mois et année

Heure

Heure, minute et seconde

Date et heure

Date et heure

Date système

Date et heure système

Autres types de données

Type de données

Contenu

Longueur

Binaire

Chaînes binaires

Maximum

Binaire long

Chaînes binaires

Maximum

Bitmap

Images au format bitmap (BMP)

Maximum

Image

Images

Maximum

OLE

Liaisons OLE

Maximum

Autre

Types de données définis par l'utilisateur

Non défini

Type de données non encore défini