Index by title

Date index


Guide d’utilisation de Modelio XSD Designer

Introduction

Modélisation XSD

Génération et reverse XSD


Le chapitre Introduction

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

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

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 :


Génération d’un fichier XSD

La génération XSD consiste à produire un fichier .xsd à partir d’un modèle XSD.

Pour générer un fichier XSD:

2

Generating an XSD file

Note : L’option “Export des annotations” permet d’exporter on non les annotations Modelio nécessaires à l’opération de Retrieve.


Reverse de fichiers XSD

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.


Introduction à XSD Designer

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.

2

L’interface XSD Designer

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.


Création d’un modèle XSD

Nouveau modèle XSD

Commande Disponible sur Résultat
Créer un Modèle XSD 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.

Attributs et éléments

Commande Disponible sur Résultat
Création d’un élément XSD 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.
Créer un attribut XSD 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.
Création d’un élément XSD Complex 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.
Créer un attribut XSD Complex 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.

SimpleTypes et ComplexTypes

Commande Disponible sur Résultat
Créer un SimpleType XSD Modèle XSD Schema Création d’un SimpleType XSD. Ce SimpleType peut être requalifié en SimpleType Anonyme.
Créer un ComplexType XSD Modèle XSD Schema Création d’un ComplexType XSD. Ce ComplexType peut être requalifié en ComplexType Anonyme.

Extensions et redéfinitions

Commande Disponible sur Résultat
Création d’une relation Extend Uniquement à partir du diagramme Création d’une relation Extend entre SimpleTypes ou ComplexTypes.
Création d’une relation Redefine Uniquement à partir du diagramme Création d’une relation Redefine entre SimpleTypes ou ComplexTypes.

Import, Redefine et Include de modèle XSD

Commande Disponible sur Résultat
Création d’un lien d’import  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.
Création d’un lien de redéfinition  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.
Création d’un lien d’inclusion 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.

Gestion des types standard 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.


Transformation d’un modèle de classes UML en modèle XSD

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"

Gestion des types standard XSD

Au déploiement du module XSD Designer dans un projet Modelio, un package XSD types est ajouté au modèle.

2

Types standard XSD

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.