Réserver une Démo
Pré. Proc.

Union

Une classe Union est un élément Type simple qui définit une collection de types simples. Vous pouvez la créer en faisant glisser l'icône Union depuis la boîte à outils de schéma XML et en la déposant directement sur un diagramme .

Icône de la boîte à outils

Toolbox Icon

Accéder

Pour afficher la dialogue « Propriétés XSD union » pour la classe stéréotypée « XSDunion » sélectionnée, utilisez l'une des méthodes décrites ici.

Ruban

Conception > Élément > Editeurs > Propriétés

Menu Contexte

Cliquez-droit sur « XSDunion » Classe stéréotypée | Propriétés

Raccourcis Clavier

Alt+Entrée

Autre

Double-cliquez sur la classe stéréotypée « XSDunion », ou

Faites glisser l'icône Toolbox Icon de la boîte à outils sur diagramme (cela crée une nouvelle classe stéréotypée « XSDunion »)

Définir Propriétés

Champ/Bouton

Action

Voir aussi

Nom

Si vous ne souhaitez pas utiliser le nom par défaut de l'Union, remplacez-le par un autre nom.

Types de membres

Cliquez sur le bouton Browse. pour afficher la dialogue « Membres de l'Union XSD » et sélectionnez les types de données XSD intégrés et les éléments Type simple pour être membres de la collection.

  • Choisir - Au lieu de saisir ou de sélectionner des valeurs dans le champ « Nom de classe », cliquez sur ce bouton pour afficher le navigateur « Sélectionner un classificateur » et recherchez et sélectionnez un élément Type simple ; cliquez sur le bouton OK pour fermer le navigateur et ajouter immédiatement l'élément sélectionné à la liste « Détails Type »
    Cette option est généralement utilisée pour spécifier des objets qui se trouvent dans le même Paquetage que l'élément Union, mais vous pouvez également sélectionner des objets dans n'importe quel autre Paquetage
  • Ajouter - Cliquez sur ce bouton pour ajouter le type de données ou l'élément spécifié dans le champ « Nom de classe » à la liste « Détails Type »
  • Accepter le classificateur même s'il n'est pas dans le modèle - Cochez cette case pour inclure les éléments ou les types de données qui ont été nommés mais qui ne sont pas présents dans le même modèle Paquetage que l'élément Union
  • Détails Type - Révision la liste des éléments sélectionnés ou des types de données ; si vous avez l'intention de supprimer un object de la liste, mettez-le en surbrillance et cliquez sur le bouton Supprimer Sélectionnée
  • Supprimer Sélectionnée - Cliquez sur ce bouton pour supprimer le classificateur actuellement sélectionné de la liste « Détails Type »
  • Fermer - Cliquez sur ce bouton pour fermer la dialogue « Membres de l'Union XSD » et pour répertorier les éléments et types de données sélectionnés dans le champ « Types de membres »
Type simple

Annotation

(Facultatif) Type les notes dont vous avez besoin pour cet élément.

OK

Cliquez sur ce bouton pour enregistrer les données d'attribut saisies et fermer la dialogue « Propriétés » de l'union XSD.

Annuler

Cliquez sur ce bouton pour ignorer les données d'attribut saisies et fermer la dialogue « Propriétés » de l'union XSD.

Aide

Cliquez sur ce bouton pour afficher cette rubrique d'aide.

UML

Ce bouton s'affiche lorsque vous modifiez les informations d'un élément « XSDunion » existant.

Cliquez sur le bouton pour ouvrir la dialogue « Propriétés » de l'élément UML pour l'élément « XSDunion ».

Propriétés Dialogue

Notes

  • Lorsque vous cliquez sur le bouton Fermer dans la dialogue « Propriétés » de l'union XSD, un connecteur de généralisation est ajouté au diagramme de l'élément Union XSD à chacun des éléments membres du même diagramme ; tous les éléments qui ne se trouvent pas sur le même diagramme sont répertoriés dans le coin supérieur droit de l'élément Union XSD
  • Si les types de membres qui ne sont pas sur le même diagramme que l'élément Union ne sont pas répertoriés, sélectionnez « Démarrer > Apparence > Préférences > Préférences > Diagramme > Comportement » et cochez la case « Afficher les parents masqués »
  • Un élément de l'Union :
    - Ne peut contenir aucune classe enfant
    - Ne peut contenir aucun attribut UML stéréotypé « XSDelement » ou « XSDattribute »
    - Ne peut pas être la source d'un connecteur d'association
    - Peut être la cible d'un connecteur d'association à partir d'un élément Type complexe
    - Peut être la cible d'un connecteur de généralisation à partir d'un élément Type simple

Apprenez Plus