Partager via


Choix d'un modèle de solution de langage spécifique à un domaine

Pour créer une solution de langage spécifique à un domaine, choisissez l'un des modèles de solution qui sont disponibles dans l'Assistant concepteur de langage spécifique à un domaine. En choisissant le modèle qui ressemble le plus étroitement au langage que vous souhaitez créer, vous pouvez réduire les modifications à apporter à la solution de départ.

Les modèles suivants de solution sont disponibles dans l'Assistant concepteur de langage spécifique à un domaine.

Notes

L'objectif des modèles est de fournir un domaine (démarrant.Les modèles nommés Class) et les diagrammes de composant ne sont pas des diagrammes UML complets.Si vous souhaitez créer un modèle UML, considérez les outils de modélisation UML, qui fournissent un jeu de diagrammes qui sont intégrés autour d'un modèle unique.Ils sont extensibles et peuvent être intégrés à votre DÉSOLÉ à l'aide de ModelBus.Pour plus d'informations, consultez Développement de modèles pour la conception logicielle.

Modèle

Fonctionnalités

Description

diagrammes de classes

  • formes de compartiment

  • Héritage de classe

  • héritage de relation

  • héritage de forme

  • Propriétés des relations

Utilisez ce modèle de solution si votre langage spécifique au domaine inclut les entités et les relations qui ont des propriétés. Ce modèle crée un langage spécifique au domaine qui ressemble à des diagrammes de classes UML. Les principales entités sont des classes et des interfaces, avec l'association, la généralisation, et les relations d'implémentation. Une classe ou une interface s'affiche sous forme de zone qui contient une liste d'attributs.

diagrammes de composant

  • ports

Utilisez ce modèle de solution si votre langage spécifique au domaine (DÉSOLÉ) comprend les composants, c. autrement dit., parties d'un système logiciel. Ce modèle crée un langage spécifique au domaine qui ressemble à des diagrammes de composants UML. Les principales entités sont des composants et des ports, qui s'affichent comme des petites formes sur l'extérieur de les composants.

organigrammes de tâche

  • formes d'image et de géométrie

  • Couloirs

Utilisez ce modèle de solution si votre langage spécifique au domaine inclut des flux de travail, des rapports, ou les séquences. Ce modèle crée un langage spécifique au domaine qui ressemble à des diagrammes d'activités UML. l'entité principale est une activité, et la relation principale est une transition entre les activités. Le modèle inclut plusieurs autres éléments tels que l'état de démarrage, l'état final, et une barre de synchronisation.

langage minimal

  • une classe et forme

  • Une relation et connecteur

Utilisez ce modèle de solution si votre langage spécifique au domaine ne ressemble pas les autres modèles. Ce modèle crée un langage spécifique au domaine qui a deux classes et une relation, représentées dans boîte à outils comme zone et ligne. La classe et la relation ont chacune une propriété de type chaîne d'exemple.

Concepteur minimal de WinForm

  • un petit modèle.

  • Un Windows formes qui affiche le modèle.

Utilisez ce modèle si vous souhaitez générer une application dans laquelle un DÉSOLÉ est lié à un Windows formes, plutôt qu'un concepteur graphique.

Le formulaire qui agit en tant que l'interface utilisateur pour le langage se trouve dans le dossier DÉSOLÉ \UI.

Vous devez générer le projet avant d'ouvrir le Concepteur de formulaires.

Pour plus d'informations, consultez Création d'un langage spécifique à un domaine basé sur Windows Forms.

Le Concepteur WPF minimal

  • un petit modèle

  • Une interface utilisateur Windows Presentation Foundation qui affiche le modèle

Utilisez ce modèle si vous souhaitez générer une application dans laquelle un DÉSOLÉ est lié à une interface utilisateur WPF, plutôt qu'un concepteur graphique.

Le concepteur de l'interface utilisateur est dans le dossier DÉSOLÉ \UI.

Vous devez générer le projet avant d'ouvrir le concepteur d'interface utilisateur.

Pour plus d'informations, consultez Création d'un langage spécifique à un domaine basé sur WPF.

Bibliothèque DÉSOLÉ

  • une bibliothèque minimale

Utilisez ce modèle si vous souhaitez générer une définition partielle DÉSOLÉ qui peut être importée dans d'autres définitions DÉSOLÉ.

Voir aussi

Concepts

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