Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

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

Toolbox Icon

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 Toolbox Icon 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.

  • 'sequence' - les éléments enfants doivent apparaître dans l'ordre spécifié
  • 'choix' - un seul des éléments enfants peut apparaître
  • 'all' - les éléments enfants peuvent apparaître dans n'importe quel ordre

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

Apprenez Plus