Propriétés d'un attribut

Pour visualiser ou modifier les propriétés d'un attribut, double-cliquez sur son symbole dans le diagramme ou sur l'entrée correspondante dans l'Explorateur d'objets ou dans une liste. Les onglets de feuille de propriétés et zones répertoriés ici sont ceux disponibles par défaut, avant toute personnalisation de l'interface par vous ou par un administrateur.

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

Propriété

Description

Nom/Code/Commentaire

Identifient l'objet. Le nom doit permettre à des utilisateurs non spécialistes de savoir à quoi sert l'objet, tandis que le code, qui est utilisé afin de générer du code ou des scripts, peut être abrégé, et ne doit normalement contenir aucun espace. Le nom et le code ne doivent pas contenir de signe deux points. Vous pouvez également spécifier un commentaire afin de fournir des informations plus détaillées sur l'objet. Par défaut, le code est généré à partir du nom en appliquant les conventions de dénomination spécifiées dans les options du modèle. Pour supprimer la synchronisation du nom et du code, cliquez sur le bouton = en regard de la zone Code.

Stéréotype

Etend la sémantique de l'objet. Vous pouvez saisir un stéréotype directement dans cette zone, ou bien ajouter des stéréotypes dans la liste en les spécifiant dans un fichier d'extension.

Référence

Spécifie un attribut global à réutiliser. Sélectionnez un attribut global du modèle courant dans la liste ou cliquez sur l'outil Parcourir pour sélectionner un attribut dans n'importe quel modèle ouvert dans l'espace de travail. Désactive les propriétés Nom, Code, Défaut et Fixe.

Type / Type IDREF

Spécifie le type de données. Sélectionnez un type de données intégré dans la liste cliquez sur l'outil Parcourir afin de sélectionner un type simple défini dans n'importe quel modèle ouvert dans l'espace de travail. Si vous sélectionnez IDREF ou IDREFS, la propriété Type IDREF est affichée, et vous permet de sélectionner l'élément à référencer à des fins de documentation.

Type incorporé

[XSD uniquement] Crée une balise <simple type> dans le schéma au sein de la balise <attribute>. Redéfinit la propriété Type à <Aucun>.

Dérivation

[XSD uniquement] Spécifie une méthode de dérivation pour le type de données afin d'étendre ou de restreindre ses valeurs. Redéfinit la propriété Type à <Aucun>. Cliquez sur l'outil Propriétés pour affiner la définition de la dérivation (voir Dérivations : extensions, restrictions, listes et unions (MSX)).

Mots clés

Permet de grouper de façon informelle des objets. Pour saisir plusieurs mots clés, séparez-les de virgules.

Onglet Détails

L'onglet Détails de la feuille de propriétés d'un attribut affiche les propriétés suivantes :

Propriété

Description

Valeur par défaut

Spécifie une valeur par défaut pour l'objet. Mutuellement exclusif avec la propriété Fixe.

Valeur fixe

Spécifie une valeur fixe pour l'objet. Mutuellement exclusif avec la propriété Défaut.

Utilisation

Spécifie comment l'attribut peut être utilisé. Vous pouvez sélectionner l'une des valeurs suivantes :
  • Facultative - l'attribut est facultatif et peut avoir n'importe quelle valeur.
  • Interdite - l'attribut ne peut pas être utilisé. Utilisez cette valeur pour interdire l'utilisation d'un attribut existant dans la restriction d'un autre type complexe.
  • Requise - l'attribut doit apparaître au moins une fois et peut avoir une valeur qui correspond à son type de données.

Forme

Spécifie si le nom de l'objet peut ou non être qualifié par l'espace de noms cible du schéma.

ID

Spécifie l'ID de l'objet, qui doit être unique dans le modèle.

Onglet Valeurs

L'onglet Valeurs n'est disponible que dans un modèle ayant pour cible DTD ou XDR. Vous pouvez définir une liste de valeurs prédéfinies pour un attribut.

Remarque : Dans un modèle ayant pour cible XML-Data Reduced, la feuille de propriétés d'un élément contient également un onglet Valeurs.

Propriétés XDR d'un attribut

Dans un modèle conçu pour le langage XML-Data Reduced, les balises d'attribut sont définies par différents attributs :

Attribut XDR pour un attribut

Description

name

Pour spécifier le nom d'un attribut global.

Onglet Général : Nom

default

Pour spécifier une valeur par défaut pour les attributs globaux et locaux.

Onglet Détails : Défaut

dt:type

Pour spécifier un type de données pour un attribut global.

Onglet Général : Type

dt:values

Pour spécifier une liste de valeurs disponibles pour un attribut global.

Onglet Valeurs

type

Pour spécifier le nom d'un attribut global comme référence pour un attribut local.

Général : Référence