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

Pages de la boîte à outils GML

Lorsque vous commencez à modéliser des concepts et des relations GML, vous pouvez les représenter sur un diagramme GML à l'aide des éléments et des connecteurs fournis dans les pages de la boîte à outils GML.

Accéder

Sur la Boîte à outils Diagramme , cliquez sur Search pour afficher la dialogue ' Trouvez Item de Boîte à Outils ' et spécifiez 'GML'.

Ruban

Conception > Diagramme > Boîte à outils

Raccourcis Clavier

Ctrl+Maj+3

Pages de la boîte à outils GML

GML toolbox in Sparx Systems Enterprise Architect

Boîte à outils des éléments GML

Item

Description

Type de fonctionnalité

Une classe UML étendue qui correspond à un élément global XSD, dont le modèle de contenu est un type de schéma XML à portée globale dérivé par extension directe/indirecte de gml:AbstractFeatureType.

Type

Une classe UML étendue qui correspond à un élément XSD, dont le modèle de contenu est un type de schéma XML à portée globale dérivé par extension directe/indirecte de gml:AbstractGMLType.

Type de données

Une classe UML étendue qui correspond à un élément global XSD, dont le modèle de contenu est un complexType de schéma XML à portée globale.

Liste de codes

Une classe UML étendue, qui correspond à :

  • Une union d'une énumération et d'un Motif , ou
  • un Dictionnaire externe

Union

Une classe UML étendue qui correspond à un groupe XSD Choice, dont les membres sont des objets GML ou fonctionnalités , ou des objets correspondant à DataTypes .

Énumération

Une classe UML étendue qui est une restriction de string XSD avec des valeurs d'énumération.

Boîte à outils Paquetage GML

Item

Description

Schéma d'application

L'espace de travail GML Paquetage , qui contient tous les éléments modélisation GML.

Vous pouvez exporter le contenu de ce Paquetage pour produire le schéma d'application GML.

Feuille

Un Paquetage stéréotypé qui peut être créé sous un schéma d'application. Leaf est un Paquetage pratique pour regrouper des éléments au sein d'un schéma d'application.

Si la valeur de l' étiquette xsdDocument sur ce Paquetage est vide, le contenu de ce Paquetage sera exporté comme une partie du Paquetage parent dont étiquette xsdDocument n'est pas vide.

Boîte à outils de relations GML

Item

Description

Généralisation

Identifie un élément comme un descendant spécialisé d'un autre élément, contenant des propriétés supplémentaires. Cette relation est autorisée entre :

  • Types de Fonctionnalité
  • DataTypes et unions
  • Types

Un élément peut avoir un maximum d’un connecteur de généralisation.

Association

Identifie la connexion entre deux éléments. Seules les extrémités d'association navigables seront mappées au schéma d'application GML.

Agrégation

Une association UML étendue qui montre qu'un élément est composé d'autres éléments.

Composition

Une association UML étendue qui est une forme plus forte d'agrégation, indiquant la propriété de l'ensemble sur ses parties.

Classe d'association

Identifie la connexion attribuée entre deux éléments. Seules les extrémités d'association navigables peuvent être mappées au schéma d'application GML.

Attribut

Propriété

Un attribut UML étendu, dont le type est soit un type de propriété (si le type est un type complexe) soit un type simple.

Rôle de l'association

Propriété

Un rôle d’association UML étendu, dont le type est toujours un type de propriété.

Notes

  • Dans GML, la classe d'association est spécifique à GML 3.3 ; lors de la génération du schéma d'application GML 3.2.1, l'association et la classe d'une classe d'association sont traitées comme des entités distinctes
  • Les valeurs des étiquettes sur les Paquetages stéréotypés « Schéma d'application » et « Feuille » peuvent être saisies en utilisant :
    - L'onglet 'Tags' de la fenêtre Propriétés ou
    - Le dialogue ' Générer Schéma d'Application GML '

Apprenez Plus