Le chapitre Introduction du guide d’utilisation Modelio XSD Designer vous présente ce module et explique comment l’installer dans un projet Modelio.
Le chapitre Introduction contient les sections suivantes :
Le chapitre Modélisation XSD du guide d’utilisation Modelio XSD Designer explique comment créer un modèle XSD. Il explique également comment gérer des types standard XSD et comment transformer un modèle de classes UML en modèle XSD.
Le chapitre Modélisation XSD contient les sections suivantes :
Le chapitre Génération Et Reverse XSD du guide d’utilisation Modelio XSD Designer explique comment générer un modèle XSD et comment reverser des fichiers XSD.
Le chapitre Génération Et Reverse XSD contient les sections suivantes :
La génération XSD consiste à produire un fichier .xsd à partir d’un modèle XSD.
Pour générer un fichier XSD:
Note : L’option “Export des annotations” permet d’exporter on non les annotations Modelio nécessaires à l’opération de Retrieve.
Le Reverse XSD consiste à créer un modèle XSD à partir d’un fichier XSD. Pour reverser un fichier XSD :
Note : Si le fichier XSD reversé importe, redéfinit ou étend un autre fichier XSD, l’emplacement de celui-ci vous sera demandé pendant le processus de reverse.
Bienvenue dans le guide utilisateur du module XSD Designer.
Le module XSD Designer est une extension du modeleur Modelio, dédiée à la modélisation de modèles XSD.
Le module XSD Designer vous offre les fonctionnalités suivantes :
Note : La connaissance préalable de Modelio est importante pour la bonne utilisation de XSD Designer. Nous vous invitons à consulter le manuel utilisateur de Modelio pour apprendre comment utiliser notre outil.
Commande | Disponible sur | Résultat |
---|---|---|
| Package UML | Création d’un Modèle XSD contenant l’élément racine du modèle XSD et le diagramme de modélisation XSD. |
Commande | Disponible sur | Résultat |
---|---|---|
| Schema ComplexType ComplexType Anonyme | Création d’un élément XSD représenté par un Attribut UML. Cet élément est destiné à être typé par un type XSD natif. |
| Schema ComplexType ComplexType Anonyme | Création d’un attribut XSD représenté par un Attribut UML. Cet attribut est destiné à être typé par un type XSD natif. |
| Uniquement à partir du diagramme | Création d’un élément XSD représenté par une Association UML. Cette Association permet de représenter un élément XSD typé par un SimpleType ou par un ComplexType. |
| Uniquement à partir du diagramme | Création d’un Attribut XSD représenté par une Association UML. Cette Association permet de représenter un Attribut XSD typé par un SimpleType ou par un ComplexType. |
Commande | Disponible sur | Résultat |
---|---|---|
| Modèle XSD Schema | Création d’un SimpleType XSD. Ce SimpleType peut être requalifié en SimpleType Anonyme. |
| Modèle XSD Schema | Création d’un ComplexType XSD. Ce ComplexType peut être requalifié en ComplexType Anonyme. |
Commande | Disponible sur | Résultat |
---|---|---|
| Uniquement à partir du diagramme | Création d’une relation Extend entre SimpleTypes ou ComplexTypes. |
| Uniquement à partir du diagramme | Création d’une relation Redefine entre SimpleTypes ou ComplexTypes. |
Commande | Disponible sur | Résultat |
---|---|---|
| Uniquement à partir du diagramme | Création d’un lien Import entre deux Schemas XSD. Les deux Schemas doivent être démasqués dans le diagramme xsd. |
| Uniquement à partir du diagramme | Création d’un lien Redefine entre deux Schemas XSD. Les deux Schemas doivent être démasqués dans le diagramme xsd. |
| Uniquement à partir du diagramme | Création d’un lien Include entre deux Schemas XSD. Les deux Schemas doivent être démasqués dans le diagramme xsd. |
Lorsque le module XSD Designer est déployé dans un projet Modelio, un package de type XSD est ajouté au modèle.
Des types standard XSD
Ces types peuvent être utilisés pour typer les attributs et éléments XSD définis dans vos modèles XSD.
La commande “Set Element” type (disponible pour les Attributs et Elements XSD) vous apporte une assistance pour typer les Attributs et Elements XSD de vos modèles.
Le module XSD Designer offre la possibilité de transformer un modèle de classes UML en modèle XSD. Pour transformer un modèle de Class UML en modèle XSD :
La classe sélectionnée ainsi que toutes les classes reliées à celle-ci par l’intermédiaire d’associations ou d’attributs sont transformées en éléments du modèle XSD. Le tableau ci-dessous décrit les règles de transformation mise en œuvre pendant le processus.
Modèle UML | Modèle XSD |
---|---|
Class Racine | Schema |
Attribut | Element |
Associations | ComplexElement |
Classes reliées à la classe racine par l’intermédiaire d’une association | ComplexType |
DataType reliés à la classe racine par l’intermédiaire d’une association | SimpleType |
Héritage | Relation "Extend" |
Au déploiement du module XSD Designer dans un projet Modelio, un package XSD types est ajouté au modèle.
Les types présents dans ce package peuvent être utilisés pour typer des attributs XSD ou des éléments définis dans vos modèles XSD.