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 boîte de 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 d'éléments GML

Item

Description

FeatureType

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 mondiale 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 de 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 de 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

syndicat

Une classe UML étendue qui correspond à un groupe XSD Choice, dont les membres sont des objets ou fonctionnalités GML , 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 GML Paquetage

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 dans un schéma d'application.

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

Boîte à outils de relation GML

Item

Description

Généralisation

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

  • Fonctionnalité
  • DataTypes de données et unions
  • Les types

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

Association

Identifie la connexion entre deux éléments. Seules les fins 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é du tout sur ses parties.

Classe d'association

Identifie la connexion attribuée entre deux éléments. Seules les fins 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 associatif

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 balises sur les Paquetages stéréotypés « Schéma d'application » et « Feuille » peuvent être saisies en utilisant soit :
    - L'onglet 'Tags' de la fenêtre Propriétés ou
    - La boîte de dialogue ' Générer Schéma d'Application GML '

Apprenez Plus