Поделиться через


Обзор пользовательского интерфейса средств доменных языков

При первом открытии решения средств доменного языка (DSL) внутри средств Visual Studioвыберите пользовательский интерфейс напоминает на следующем рисунке.

конструктор dsl

Следующая таблица поясняет, как используются компоненты пользовательского интерфейса.

Элемент

Определение

Схема

Схемы показана модель домена.

Схема имеет 2 стороны.Одна сторона определяет типы элементов в моделях.Другая сторона определяет, как модели отображаются на экране.

Панель элементов

Перетащите из области элементов средства для добавления доменных классы и типы фигур на схеме.Чтобы добавить связи, соединители и сопоставления фигуры, щелкните средство, а затем выберите узел источника на схеме, а затем узел целевого объекта.

Обозреватель DSL

Обозреватель DSL появляется, когда определение DSL активное окно.Отображает DSL в виде дерева.Обозреватель DSL позволяет изменить функции модели, которые не отображаются на схеме.Например, можно добавить элементы панели инструментов и переключитесь на процесс проверки с помощью Обозреватель DSL.

Окно сведения о DSL

Сведения DSL окно отображает свойства элементов модели домена, позволяющие контролировать, как элементы отображаются, и как копируются и удалении элементов.

  • По умолчанию Сведения DSL окно отображается рядом с Список ошибок и Вывод окна.

Диаграмма модели домена

Схема модели домена, секционирована на 2 части.Одна сторона схемы отображается элементов и отношений в модели.Другая сторона показано, как модель отображается, а также фигур, используемые для отображения элементов и свойств схемы модели.На следующем рисунке показаны элементы схемы.

конструктор dsl с дорожкой

В следующей таблице рассматриваются некоторые из элементов схемы модели домена.

Термин

Определение

Доменный класс

Доменные классы типов элементов в моделях.

Доменный класс может встречаться несколько раз в схеме, если целевой объект нескольких связей.

Чтобы добавить доменный класс, перетащите инструмент доменного класса из Панель элементов к Классы и связей сторона схемы.

Доменная связь

Доменные ссылки на типы связей между элементами в моделях.

внедрение связи указывает, что элемент целевого объекта владельцем или содержится элементом источника, и отображается как сплошная линия.Каждый элемент в модели будет должен быть целевым объектом одного внедрения связи, поэтому формы дерево модели.A отношение ссылки указывает общую связь между элементами модели, и отображается как пунктирная линия.Любой элемент может иметь любое количество ссылок ссылки.

Создайте связь, щелкните средство на Панель элементовдоменный класс, щелкнув источника, а затем выберите пункт класс целевого объекта.

Фигур и соединителей

Фигуры определяют порядок элементов модели должны отображаться на схеме DSL., соединители определяют линии на диаграмме DSL, которая может использоваться для отображения отношений.

Чтобы создать форму или соединитель, перетащите инструмент к Элементы схемы сторона схемы.

Сопоставления фигуры

Сопоставление формы отображается как линия на диаграмме модели домена, при компоновке доменному фигуру к классу, который он указывает или соединитель к доменной связи, которую он указывает.

См. также

Основные понятия

Обзор средств доменных языков

Настройка и расширение доменного языка

Другие ресурсы

Domain-Specific Language Tools Glossary