Caractéristiques d'une référence (Schéma XML)
Pour définir certaines caractéristiques de l'attribut ID ajouté à l'élément référencé :
1. Faites un clic droit sur l'élément référencé et sélectionnez Propriétés du type.

Les "Propriétés du type" sont les propriétés de la classe qui définit l’élément.
Les "Propriétés du rôle" sont les propriétés du rôle de l’association correspondant à l’élément.
2. Cliquez dans l'onglet Génération et allez dans le sous-onglet du langage de génération que vous utilisez.
3. Sélectionnez la valeur des paramètres ci-dessous en cliquant dans leur champ respectif et en vous aidant de la flèche.
• Paramètre XDD compulsory ID attribute : détermine si l'attribut est à ajouter à la définition de balise.

En XSD, un attribut de type ID créé sur le type est prioritaire par rapport à un attribut ID défini dans les paramètres de génération. L'utilisation de ce type de référence est déconseillée en XSD.
Modélisation UML
La valeur de cet attribut peut être défini globalement sur un des paquetages pères de la classe. Elle est alors répercutée sur toutes les classes détenues par le paquetage et les sous-paquetages. Cette valeur peut alors être redéfinie localement.
• Paramètre XDD ID Attribute name : définit le nom de l'attribut (à saisir manuellement).
• Paramètre XDD ID Attribute required : précise si la valeur de l'attribut doit obligatoirement être définie dans le document. "Non" est sélectionné par défaut.