Pré. | Proc. |
Type complexe
Un stéréotype « XSDcomplexType » est appliqué à une classe UML générique, pour personnaliser la génération d'une définition de type complexe dans le schéma. Vous pouvez créer une classe stéréotypée « XSDcomplexType » en faisant glisser l'icône de Type complexe depuis la boîte à outils du schéma XML et en la déposant directement sur un diagramme .
Boîte à outils Icône
Accéder
Pour afficher la boîte de dialogue 'XSD complexType Propriétés ' pour la classe stéréotypée «XSDcomplexType» 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 Classe stéréotypée «XSDcomplexType» | Propriétés |
Raccourcis Clavier |
Alt+Entrée |
Autre |
Double-cliquer sur la Classe stéréotypée « XSDcomplexType », ou Faites glisser l'icône de la boîte à outils vers le diagramme (cela crée une nouvelle classe stéréotypée « XSDcomplexType ») |
Définir Propriétés
Champ/Bouton |
Action |
Voir également |
---|---|---|
Nom |
Si vous ne souhaitez pas utiliser le nom par défaut de la classe complexType, remplacez-le par un autre nom. |
|
Groupe Modèle |
Cliquez sur la flèche vers le bas et sélectionnez l'option qui définit comment les éléments enfants de ce type complexe doivent apparaître dans le schéma.
|
|
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. |
|
Résumé |
(Facultatif) Cochez cette case pour utiliser ce type complexe dans un fichier XML d'instance. |
|
Mixte |
(Facultatif) Cochez cette case pour autoriser l'affichage des données de caractères parmi les éléments enfants. |
|
OK |
Cliquez sur ce bouton pour enregistrer les données de complexType saisies et fermer la boîte de dialogue XSD complexType ' Propriétés ' . |
|
Annuler |
Cliquez sur ce bouton pour supprimer les données de complexType saisies et fermer la boîte de dialogue XSD complexType ' Propriétés ' . |
|
Aider |
Cliquez sur ce bouton pour afficher cette rubrique d'aide. |
|
UML |
Ce bouton s'affiche lorsque vous modifiez des informations XSD complexType existantes. Cliquez sur le bouton pour ouvrir la boîte de dialogue ' Propriétés ' de l'élément UML pour la classe complexType. |
Propriétés Dialogue |
Notes
- Un type complexe peut :
- Contenir à la fois les attributs UML stéréotypés XSDelement et XSDattribute
- Contenir d'autres complexTypes en tant qu'éléments enfants
- Être un enfant d'un élément global
- Être la source de connecteurs d'association vers d'autres types complexes, types simples, groupes d'attributs, groupes et groupes de Modèle
- Être la source d'un maximum d'un connecteur de généralisation vers un autre type complexe ou une classe de Type simple