Pour visualiser ou modifier les propriétés d'un élément, 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 de la feuille de propriétés d'un élément XSD ou DTD affiche les propriétés suivantes (dans le cas d'un élément XDR, voir les propriétés dans le tableau suivant) :
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 |
Nom d'un élément global. L'élément courant aura les mêmes propriétés que l'élément global. La propriété Référence est disponible uniquement pour les éléments enfant. Utilisez la liste pour sélectionner un élément global dans le modèle courant, ou l'outil Parcourir pour sélectionner un élément global dans n'importe quel modèle ouvert. Si vous sélectionnez un élément global provenant d'un autre modèle, un raccourci est créé depuis l'élément référençant. Lorsque vous définissez une référence, les propriétés Nom et Code sont grisées. Les nom et le code sont ceux de l'élément global. Une fois que vous avez référencé un élément, vous pouvez le localiser dans le diagramme en pointant sur le symbole de l'élément référençant, en cliquant le bouton droit de la souris, puis en sélectionnant Trouver l'élément référencé. |
Type de groupe |
Spécifie que l'élément a des éléments enfant et indique comment ces derniers sont
utilisés (voir Particules de groupe (MSX)). Vous pouvez choisir entre les valeurs suivantes :
|
Type |
Type de données de l'élément. Utilisez la liste pour sélectionner un type de données interne. Utilisez l'outil Parcourir pour sélectionner un type simple ou un type complexe dans n'importe quel modèle ouvert dans l'espace de travail courant. Dans le cas d'un fichier XSD, le fait de sélectionner un type de données a pour effet de supprimer toute particule de groupe (et ses éléments enfant) ou tout attribut précédemment défini dans la feuille de propriétés de l'élément. Ne sélectionnez pas de type de données si vous souhaitez définir des attributs ou des éléments enfant au sein de l'élément courant |
Type incorporé |
[XSD uniquement] Type de données défini localement. Ce type de données s'applique uniquement à l'élément courant. Défini automatiquement à Complexe si vous définissez une dérivation pour le type de données de l'élément. |
Contenu |
[XSD uniquement] Type de contenu de l'élément. Si vous sélectionnez Complexe, l'élément peut avoir des éléments enfant. Si vous sélectionnez Simple, l'élément ne peut pas avoir d'éléments enfant. |
Dérivation |
[XSD uniquement] Méthode de dérivation pour le type de données de l'élément. Utilisé pour étendre ou développer les valeurs du type de données de l'élément. Lorsque vous définissez une dérivation, le type de données disparaît. Cliquez sur l'outil Propriétés pour sélectionner un type de base dans la feuille de propriétés de dérivation (voir Dérivations : extensions, restrictions, listes et unions (MSX)). |
L'onglet Détails contient les propriétés suivantes :
Propriété |
Description |
---|---|
Minimum |
Nombre minimum d'occurrences de l'élément. Pour spécifier que l'élément est facultatif, indiquez la valeur zéro pour cet attribut. |
Maximum |
Nombre maximum d'occurrences de l'élément. Pour spécifier un nombre d'occurrences non limité, sélectionnez Illimité. |
Groupe de substitution |
Nom d'un élément global auquel l'élément courant peut être substitué. Il doit avoir le même type ou un type dérivé. Sa valeur doit être un nom qualifié. |
Défaut |
Valeur par défaut de l'élément si son contenu est un type simple ou du texte uniquement. Spécifiez une valeur par défaut uniquement en l'absence de valeur fixe. |
Fixe |
Valeur prédéterminée et non modifiable de l'élément si son contenu est un type simple ou du texte uniquement. Spécifiez une valeur fixe uniquement en l'absence de valeur par défaut. |
Bloc |
Propriété qui permet d'empêcher un autre élément ayant le même type de dérivation d'être utilisé à la place de l'élément courant. |
Final |
Propriété qui permet d'empêcher d'empêcher la dérivation de l'élément courant. Propriété interdite si l'élément n'est pas un élément global. |
Forme |
Forme de l'élément. Utilisé pour spécifier l'espace de noms cible de l'élément. Si vous sélectionnez Qualifiée, un préfixe d'espace de noms est requis pour qualifier l'élément. Si vous sélectionnez Non qualifiée, aucun préfixe d'espace de noms n'est requis pour qualifier l'élément. |
ID |
ID de l'élément. Sa valeur doit être de type ID et unique au sein du modèle contenant l'élément. |
Abstrait |
Spécifie si l'élément peut ou non apparaître dans le document d'instance. Si cette propriété est sélectionnée, l'élément ne peut pas apparaître dans le document d'instance. |
Nillable |
Spécifie si l'élément est NULL ou non |
Cet onglet permet de mettre en correspondance l'élément courant et ses attributs avec des objets de MPD ou de MOO.
Vous associez un ou plusieurs objets de MPD ou de MOO à l'élément en utilisant l'outil Ajouter des objets sur le sous-onglet Sources de l'élément. Vous pouvez associer des colonnes de MPD ou des attributs de classe de MOO à l'élément en utilisant les outils suivants sur l'onglet Correspondances des attributs :
Pour plus d'informations sur les correspondances de type de données complexe, voir Guide des fonctionnalités générales > Liaison et synchronisation de modèles > Mise en correspondance d'objets.
Dans un modèle conçu pour le langage XML-Data Reduced, les éléments sont définis par différents attributs :
Attribut XDR pour un élément |
Description |
---|---|
Model |
Spécifie si un élément peut contenir de nouveaux éléments locaux. Les valeurs possibles
sont les suivantes :
Onglet : Aucun |
Content |
Onglet : Général Champ : Type de groupe, Type |
Order |
Spécifie comment les éléments enfants sont organisés au sein d'un élément
parent. Les valeurs possibles sont les suivantes :
Onglet : Général Champ : Type de groupe |
dt:type |
Spécifie un type de données. Onglet : Général Champ : Type |
dt:values |
Spécifie une liste des valeurs disponibles pour un événement. Onglet : Valeurs |
type |
[élément local uniquement] Spécifie le nom d'un élément global comme référence pour l'élément local. Onglet : Général Champ : Référence |
minOccurs |
[élément local uniquement] Spécifie le nombre minimal d'occurrences pour un élément local. Généralement défini à 0 ou 1. Onglet : Détails Champ : Minimum |
maxOccurs |
[élément local uniquement] Spécifie le nombre maximal d'occurrences pour un élément local. Généralement défini à 1 ou * (non limité). Onglet : Général Champ : Maximum |
L'illustration suivante représente un extrait d'un fichier XDR :