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

Générer Schéma d’Application GML

Un schéma d'application est généralement créé par des informaticiens géographiques au sein d'une organisation, d'un secteur ou d'une communauté de modélisateurs. Les facilités de collaboration d' Enterprise Architect vous permettent, à vous et à vos collègues, de développer le modèle de manière collaborative. Une fois que vous avez créé un modèle à l'aide du diagramme GML et de la boîte à outils Diagramme , et que vous avez créé les éléments et connecteurs requis, vous pouvez générer automatiquement un schéma d'application conforme à GML directement à partir du modèle. Ce schéma d'application décrit les types Fonctionnalité qui intéressent une communauté d'utilisateurs. Par exemple, une application destinée au secteur du voyage peut définir Fonctionnalités telles que des églises, des belvédères, des côtes, des terrains de camping, des monuments, des lieux d'intérêt, des musées et des bretelles de sortie de route. Ces types Fonctionnalité font à leur tour référence aux types object primitifs définis dans la norme GML.

Après avoir créé un modèle GML, vous pouvez générer Schéma d'Application GML à partir du modèle Paquetage .

Accéder

Ruban

Spécialisation > Technologies > GML > Générer Schéma d'Application GML

Menu Contexte

Cliquez-droit sur le Paquetage | Spécialiser | GML | Générer Schéma d'Application GML

Générer Schéma d’Application GML

Option

Action

Voir aussi

Paquetage source

Affiche le nom du Paquetage stéréotypé « Schéma d'application » sélectionné.

Annuaire

Type ou recherchez le répertoire dans lequel le fichier de schéma d'application doit être généré.

Version GML

Cliquez sur la flèche déroulante et sélectionnez la version GML appropriée pour le schéma d'application GML. Actuellement, les versions 3.3 et 3.2.1 sont prises en charge.

Codage XML

Cliquez sur la flèche déroulante et sélectionnez le schéma de codage XML à utiliser.

Ignorer la visibilité des éléments et des propriétés

Cliquez sur cette option pour inclure toutes les classes, Attributes et tous les rôles d'association dans le schéma d'application GML, quelle que soit leur visibilité (ou leur portée). Sinon, seuls ceux avec une visibilité publique seront pris en compte pour la génération.

Détails Créer et gérer Attributes Rôle de la source et de la cible

Feuille de style

(Facultatif) Sélectionnez une feuille de style XSL pour post-traiter le schéma avant de l'enregistrer dans un fichier.

Importez la feuille de style requise dans le projet via l'onglet « Ressources » de la fenêtre Navigateur avant de la sélectionner dans ce champ.

Navigateur - Ressources

Schéma(s) d'application

Répertorie tous les Paquetages de schéma d'application sous le Paquetage source sélectionné.

Cliquez sur un Paquetage pour afficher ses détails, ainsi que les détails de chacun de ses Paquetage stéréotypés « Feuille » enfants, dans le panneau Détails Paquetage .

Le schéma d'application GML ne sera pas généré pour tout Paquetage de la liste qui n'est pas coché.

Détails Paquetage

Pour chacun des Paquetages stéréotypés « Schéma d'application » enfant et (éventuellement) « Feuille » (le cas échéant), saisissez un nom de fichier. Pour cela, double-cliquez sur le nom Paquetage dans la liste et, dans la dialogue « Détails Paquetage », révision ou complétez ces champs :

  • « Stéréotype » - Le stéréotype du Paquetage sélectionné
  • 'Nom de fichier' - (Facultatif pour un Paquetage stéréotypé « Feuille ») Cliquez sur le bouton Browse. et saisissez le nom du fichier .xsd dans lequel le schéma d'application GML doit être généré ; le nom de fichier doit être dans le même chemin de fichier que celui sélectionné dans le champ « Répertoire » de la dialogue « Générer Schéma d'Application GML »
  • ' Namespace ' - (Non requis pour un Paquetage stéréotypé « Feuille ») Type l'espace de noms pour le Paquetage sélectionné
  • ' Préfixe Namespace ' - (Non requis pour un Paquetage stéréotypé « Feuille ») Type la valeur abrégée qui représente l' Namespace
Note que:
  • La valeur du champ « Nom de fichier » sera enregistrée comme valeur de l' étiquette xsdDocument sur le Paquetage
  • La valeur du champ ' Namespace ' sera enregistrée comme valeur de l' étiquette targetNamespace sur le Paquetage
  • La valeur du champ « Préfixe Namespace » sera enregistrée comme valeur de l' étiquette xmlns sur le Paquetage

Générer

Cliquez sur ce bouton pour générer le schéma d'application GML pour chacun des Paquetages cochés dans le panneau « Détails Paquetage ».

Voir Schéma

Cliquez sur ce bouton pour afficher le schéma d'application GML généré pour le Paquetage sélectionné dans le panneau « Détails Paquetage ».

Fermer

Cliquez sur ce bouton pour fermer la dialogue ' Générer Schéma d'Application GML '.

Aide

Cliquez sur ce bouton pour afficher cette rubrique d'aide.

Notes

  • GML est disponible dans les éditions Professional , Corporate , Unified et Ultimate d' Enterprise Architect
  • Une classe stéréotypée « CodeList » avec l' étiquette « asDictionary » définie sur True sera exportée sous forme de fichier XML séparé vers le répertoire spécifié dans le champ « Répertoire », avec le nom de fichier CodeList_<classname>.xml (où <classname> est le nom de la classe stéréotypée « CodeList »)
  • En utilisant le fichier configurable GMLStereotypes.xml dans le dossier Sparx Systems > EA > Config > GML, vous pouvez spécifier des alias pour les stéréotypes GML standard ; le générateur de schéma d'application GML prendra également en compte ces alias lors de la génération du schéma
  • 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

Apprenez Plus