DslDefinitionModelToolboxHelperBase Класс

Определение

Вспомогательный класс, используемый для создания и инициализации элементов панели инструментов для данного DSL.

public ref class DslDefinitionModelToolboxHelperBase abstract
public abstract class DslDefinitionModelToolboxHelperBase
type DslDefinitionModelToolboxHelperBase = class
Public MustInherit Class DslDefinitionModelToolboxHelperBase
Наследование
DslDefinitionModelToolboxHelperBase
Производный

Конструкторы

DslDefinitionModelToolboxHelperBase(IServiceProvider)

Создает новый DslDefinitionModelToolboxHelperBase.

Поля

DiagramElementMapToolFilterString

Строка фильтра элемента панели элементов, используемая для идентификации средства соединителя DiagramElementMapTool.

EmbeddingRelationshipToolFilterString

Строка фильтра элемента панели элементов, используемая для идентификации средства соединителя EmbeddingRelationshipTool.

InheritanceToolFilterString

Строка фильтра элемента панели элементов, используемая для идентификации средства соединителя InheritanceTool.

ReferenceRelationshipToolFilterString

Строка фильтра элемента панели элементов, используемая для идентификации средства соединителя ReferenceRelationshipTool.

ToolboxFilterString

Строка фильтра элемента панели элементов, используемая для идентификации элементов панели элементов DslDefinitionModel.

Свойства

DefaultToolboxTabName

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

DefaultToolboxTabToolboxItemsCount

Возвращает число элементов панели элементов на вкладке панели элементов по умолчанию.

ServiceProvider

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

ToolboxStore

Для всех создаваемых элементов панели элементов будет использоваться магазин магазина.

Методы

CreateElementToolPrototype(Store, Guid)

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

CreateToolboxItems()

Возвращает список настраиваемых элементов панели элементов для динамического добавления

GetToolboxItem(String, Store)

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

GetToolboxItemData(String, DataFormats+Format)

Получив "уникальный идентификатор" элемента панели элементов и идентификатор формата данных, возвращает содержимое формата данных.

Применяется к