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

Groupe Modèle

Vous pouvez créer une classe stéréotypée «XSDsequence», «XSDchoice» ou « Modèle » en faisant glisser l'icône du groupe de modèles depuis la boîte à outils XML Schema 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 les 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 noms de membre ne sont pas qualifiés pour un type complexe, les enfants de ce groupe de modèles le sont également lorsqu'ils sont ajoutés à ce type complexe.

Boîte à outils Icône

Toolbox Icon

Accéder

Pour afficher la boîte de dialogue 'XSD Modèle Group Propriétés ' 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 > Elément > Editeurs > Propriétés

Menu Contexte

Cliquez Cliquez-droit sur «XSDsequence», «XSDchoice» ou «XSDall» Classe stéréotypée | Propriétés

Raccourcis Clavier

Alt+Entrée

Autre

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

Définir Propriétés

Champ/Bouton

Action

Voir également

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 comment les éléments enfants de ce groupe doivent apparaître dans la classe de 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 où cet élément doit apparaître dans la classe.

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

La valeur par valeur est 1.

MaxOccurs

(Facultatif) Type le nombre maximal de fois où 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 que l'élément peut se produire.

La valeur par valeur est 1.

Annotation

(Facultatif) Type toutes 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 boîte de dialogue ' Propriétés ' de l'élément XSD.

Annuler

Cliquez sur ce bouton pour annuler les données du Groupe Modèle saisies et fermer la boîte de dialogue ' Propriétés ' de l'élément XSD.

Aider

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

UML

Ce bouton s'affiche lorsque vous modifiez les informations existantes sur les éléments du groupe de Modèle .

Cliquez sur le bouton pour ouvrir la boîte de dialogue de l'élément UML ' Propriétés ' pour la Classe Groupe Modèle .

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 de Type complexe , de 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