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

Groupe Modèle

Vous pouvez créer une classe stéréotypée « XSDsequence », « XSDchoice » ou « XSDall » en faisant glisser l'icône du groupe Modèle depuis la boîte à outils de schéma XML et en la déposant directement sur un diagramme .

Un groupe de modèles « XSDsequence » (le type de groupe de modèles par défaut) est un conteneur pour les attributs et associations appartenant à la classe. Le groupe de modèles est à son tour ajouté aux groupes de modèles des propriétaires respectifs de la classe. Valeur Étiquetés spécifiées par les propriétaires de la classe persistent jusqu'aux éléments enfants du groupe de modèles ; si les memberNames ne sont pas qualifiés pour un complexType, les enfants de ce groupe de modèles le sont également lorsqu'ils sont ajoutés à ce complexType.

Icône de la boîte à outils

Toolbox Icon

Accéder

Pour afficher la dialogue « Propriétés du groupe de Modèle XSD » pour la classe stéréotypée « XSDsequence », « XSDchoice » ou « XSDall » 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 « XSDsequence », « XSDchoice » ou « XSDall » Classe stéréotypée | Propriétés

Raccourcis Clavier

Alt+Entrée

Autre

  • Double-cliquez sur la classe stéréotypée « XSDsequence », « XSDchoice » ou « XSDall », ou
  • Faites glisser l'icône Toolbox Icon de la boîte à outils sur le diagramme (cela crée un nouvel élément Modèle Group ; vous pouvez choisir parmi les stéréotypes « XSDsequence », « XSDchoice » ou « XSDall », dont « XSDsequence » est la valeur par défaut)

Définir Propriétés

Champ/Bouton

Action

Voir aussi

Nom

Si vous ne souhaitez pas utiliser le nom par défaut du groupe Modèle , remplacez-le par un autre nom.

Groupe Modèle

Cliquez sur la flèche déroulante et sélectionnez la valeur qui définit la manière dont les éléments enfants de ce groupe doivent apparaître dans la classe Type complexe :

  • séquence - pour spécifier que les éléments enfants doivent apparaître dans l'ordre spécifié ; crée une classe stéréotypée « XSDsequence »
  • choix - pour spécifier qu'un seul des éléments enfants peut apparaître ; crée une classe stéréotypée « XSDchoice »
  • all - pour spécifier que les éléments enfants peuvent apparaître dans n'importe quel ordre ; crée une classe stéréotypée « XSDall »
Type complexe

MinOccurs

(Facultatif) Type le nombre minimum de fois que cet élément doit apparaître dans la classe.

Type 0 pour indiquer que l'élément est facultatif.

La valeur par défaut est 1.

MaxOccurs

(Facultatif) Type le nombre maximal de fois que cet élément peut apparaître dans la classe.

Type unbounded pour indiquer qu'il n'y a pas de limite au nombre de fois où l'élément peut apparaître.

La valeur par défaut est 1.

Annotation

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

OK

Cliquez sur ce bouton pour enregistrer les données du groupe Modèle saisies et fermer la dialogue « Propriétés » de l'élément XSD.

Annuler

Cliquez sur ce bouton pour ignorer les données du groupe Modèle saisies et fermer la dialogue « Propriétés » de l'élément 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 du groupe Modèle existant.

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

Propriétés Dialogue

Notes

  • Un groupe Modèle :
  • Ne peut contenir que des attributs UML stéréotypés « XSDelement »
  • Peut contenir des types complexes et des types simples comme éléments enfants
  • Peut être la source de connecteurs d'association vers des éléments Type complexe, Type simple, de groupe et de groupe de Modèle
  • Doit être la cible d'au moins un connecteur d'association entrant d'un Type complexe
  • Ne peut pas être la source ou la cible d'un connecteur de généralisation

Apprenez Plus