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 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
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 à :
|
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 :
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 '