Partager via


Vue d'ensemble de l'interface utilisateur des outils de langage spécifique à un domaine

Lorsque vous ouvrez d'abord une solution d'outils de languages spécifique au domaine (outils DÉSOLÉ) dans Visual Studio, l'interface utilisateur ressemblera à l'image suivante.

concepteur dsl

le tableau suivant explique comment les parties de l'interface utilisateur sont utilisées.

Élément

Définition

Schéma

le diagramme affiche le modèle de domaine.

le diagramme a deux côtés. Un côté définit les types des éléments dans vos modèles. L'autre côté définit comment vos modèles s'affichent à l'écran.

Boîte à outils

Faites glisser les outils de la boîte à outils pour ajouter des classes de domaine et des types de formulaires au diagramme. Pour ajouter des relations, connecteurs et des mappages de forme, cliquez sur l'outil, cliquez sur le nœud source du diagramme, puis le nœud cible.

Explorateur DSL

Explorateur DÉSOLÉ apparaît si une définition DÉSOLÉ est la fenêtre active. Il montre le code DÉSOLÉ une arborescence. L'explorateur DÉSOLÉ vous permet de modifier les fonctionnalités du modèle qui ne sont pas affichées sur le diagramme. Par exemple, vous pouvez ajouter les éléments et le commutateur de boîte à outils sur le processus de validation à l'aide de Explorateur DÉSOLÉ.

Le langage DÉSOLÉ détaille la fenêtre

La fenêtre de Détails DÉSOLÉ affiche les propriétés des éléments du modèle de domaine qui vous permettent de contrôler la façon dont les éléments sont affichés, et la façon dont les éléments sont copiés et supprimés.

  • Par défaut, la fenêtre de Détails DÉSOLÉ s'affiche en regard de les fenêtres de Liste d'erreurs et de Sortie .

Le diagramme de modèle de domaine

Le diagramme de modèle de domaine est divisé en deux parties. Un côté du diagramme affiche les éléments et les relations dans le modèle. les autres entresorts comment le modèle doit être affiché, et inclut les formes qui sont utilisées pour afficher les éléments et les propriétés du diagramme de modèle. l'image suivante montre les éléments du diagramme.

concepteur dsl avec couloir

Le tableau suivant pour certains des éléments du diagramme de modèle de domaine.

Terme

Définition

classe de domaine

Les classes de domaine sont des types d'éléments dans vos modèles.

Une classe de domaine peut apparaître plusieurs fois dans un diagramme, si elle est la cible de plusieurs relation.

Pour ajouter une classe de domaine, faites glisser l'outil classe de domaine de boîte à outils au côté de classes et relations du diagramme.

relation de domaine

Les relations de domaine sont les types de liens entre des éléments dans vos modèles.

Une relation d'incorporation indique que l'élément cible est détenu ou contenu par l'élément source, et apparaît en ligne pleine. Chaque élément dans un modèle doit être la cible d'une relation incorporante, afin que les formulaires de modèle une arborescence. Une relation de référence indique un lien général entre les éléments de modèle, et apparaît en ligne en pointillés. Tout élément peut avoir plusieurs liens de la référence.

Créez une relation en cliquant sur l'outil sur boîte à outils, en cliquant sur la classe de domaine source, puis en cliquant sur la classe cible.

formes et connecteurs

Les formes spécifient comment les éléments de modèle doivent être affichés sur un diagramme DÉSOLÉ., les connecteurs spécifient des lignes sur un diagramme DÉSOLÉ qui peut être utilisé pour afficher des relations.

pour créer une forme ou un connecteur, faites glisser l'outil au côté d' éléments de diagramme du diagramme.

Mappage de forme

Une carte de forme apparaît en ligne sur le diagramme de modèle de domaine, vous liez une forme à la classe de domaine qu'elle affiche, ou un connecteur à la relation de domaine qu'il affiche.

Voir aussi

Concepts

Vue d'ensemble des outils de langage spécifique à un domaine

Personnalisation et extension d'un langage spécifique à un domaine

Autres ressources

Domain-Specific Language Tools Glossary