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


Настройка обозревателя моделей

Изменение внешнего вида и функциональности обозревателя для конкретного конструктора доменного языка следующим образом:

  • Измените заголовок окна.

  • Изменение значка вкладки.

  • Изменить значки узлов.

  • Скрывать узлы.

Изменить заголовок окна

Изменить заголовок окна обозревателя выберите созданного Реакция на событие обозревателя в Обозреватель DSL, а затем в Свойства окно выберите Название свойство к заголовку.

Изменение значка вкладки

Чтобы изменить значок вкладки обозревателя, используйте значок 16x16-pixel в файле .bmp.Поместите файл значка в DslPackage \ resources \ \ папку, а затем измените имя файла на ModelExplorerToolWindowBitmaps.bmp.Например, можно изменить Visual Studio файл значка setup.ico в формат .bmp и переименовать его в DSLLanguageName \ DslPackage \ \ ModelExplorerToolWindowBitmaps.bmp ресурсам.Создаваемый конструктор отображает значок на вкладке своего обозревателя, когда он будет закреплен вместе с Обозреватель решений.

Значки параметра пользовательские на узлах обозревателя

Можно настраивать узлов в обозревателе с помощью параметров узла обозревателя.В следующей процедуре показано, как добавить значок для узла.

Добавление значка к узлу обозревателя

  1. Create a Инструменты DSL решение с помощью шаблона решения потока задач.

  2. Поместите файл .bmp, который содержит значок 16x16-pixel в Dsl\Resources папка решения.

  3. в Обозреватель DSLщелкните правой кнопкой мыши Реакция на событие обозревателя затем перейдите Добавьте новые параметры узла обозревателя.

    ExplorerNodeSettings узел отображается под Custom Node Settings узел.

  4. Выберите ExplorerNodeSettings, а затем в Свойства окно, набор Класс В Субъект.

  5. Установка Значок, отображаемый путь файла значка.

  6. Преобразовать все шаблоны, а затем постройте и запустите решение.

  7. В конструкторе открыть схему.

    Обозреватель должен содержать 3 Субъект узлы, имеющие этот значок.

ПримечаниеПримечание

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

Изменение имя, отображаемое на узле обозревателя

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

Отобразить свойство

  1. Откройте решение, созданное в предыдущей процедуре.

  2. Убедитесь, что комментарий ссылается только один доменный класс, установив количество элементов ролей с именем свойства Предметы значение 0..1.Имя свойства должен стать Субъекти имя связи должен стать CommentReferencesSubject.

  3. в Обозреватель DSLщелкните правой кнопкой мыши Реакция на событие обозревателя затем перейдите Добавьте новые параметры узла обозревателя.

    ExplorerNodeSettings узел отображается под Custom Node Settings узел.

  4. Выберите ExplorerNodeSettings, а затем в Свойства окно, набор Класс В Примечание.

  5. Щелкните правой кнопкой мыши Примечание узел и нажмите кнопку Добавьте новый путь к свойству.

    Новый узел появляется который называется Указанное свойство.

  6. Выберите Указанное свойство, а затем в Свойства окно, выберите поле значения Путь к свойству.Выберите Примечаниепосле этого CommentReferencesSubjectпосле этого FlowElement.Результирующий путь должен напоминать CommentReferencesSubject.Subject/! Субъект.

  7. в поле значения Свойствовыберите Имя.

  8. Преобразовать все шаблоны, а затем постройте и запустите решение.

  9. В конструкторе открыть схему.

  10. Рисование a Добавить комментарий для соединителя между элементом и комментариев, Task1 элемент схемы.

    Узел обозревателя должен содержать комментарий как Task1.

Скрывать узлы

Можно скрывать узел в обозревателе путем добавления его путь к Hidden Nodes узел Обозреватель DSL.В следующей процедуре показано, как скрывать узлы комментариев.

Скрывать узел обозревателя

  1. Откройте решение, созданное в предыдущей процедуре.

  2. в Обозреватель DSLщелкните правой кнопкой мыши Реакция на событие обозревателя затем перейдите Добавьте новый путь домена.

    A Путь домена узел появляется стрелка вниз Hidden Nodes.

  3. Выберите Путь домена, а затем в Свойства окно, выберите поле значения Определение пути.Выберите FlowGraphпосле этого FlowGraphHasComments.Результирующий путь должен напоминать FlowGraphHasComments.Comments

  4. Преобразовать все шаблоны, а затем постройте и запустите решение.

  5. В конструкторе открыть схему.

    Обозреватель должен отображаться только те Actors узел и не должен отображаться Комментарии узел.

См. также

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

Domain-Specific Language Tools Glossary