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