DslDefinitionModelToolboxHelperBase Classe

Definição

Classe auxiliar usada para criar e inicializar itens da caixa de ferramentas para esta DSL.

public ref class DslDefinitionModelToolboxHelperBase abstract
public abstract class DslDefinitionModelToolboxHelperBase
type DslDefinitionModelToolboxHelperBase = class
Public MustInherit Class DslDefinitionModelToolboxHelperBase
Herança
DslDefinitionModelToolboxHelperBase
Derivado

Construtores

DslDefinitionModelToolboxHelperBase(IServiceProvider)

Constrói um novo DslDefinitionModelToolboxHelperBase.

Campos

DiagramElementMapToolFilterString

Cadeia de caracteres de filtro de item da caixa de ferramentas usada para identificar a ferramenta do conector DiagramElementMapTool

EmbeddingRelationshipToolFilterString

Cadeia de caracteres de filtro de item da caixa de ferramentas usada para identificar a ferramenta do conector EmbeddingRelationshipTool

InheritanceToolFilterString

Cadeia de caracteres de filtro de item da caixa de ferramentas usada para identificar a ferramenta do conector InheritanceTool

ReferenceRelationshipToolFilterString

Cadeia de caracteres de filtro de item da caixa de ferramentas usada para identificar a ferramenta do conector ReferenceRelationshipTool

ToolboxFilterString

Cadeia de caracteres de filtro de item da caixa de ferramentas usada para identificar itens da caixa de ferramentas

Propriedades

DefaultToolboxTabName

Retorna o nome de exibição da guia que deve ser aberta por padrão quando o editor é aberto.

DefaultToolboxTabToolboxItemsCount

Retorna a contagem de itens da caixa de ferramentas na guia padrão de caixas de ferramentas.

ServiceProvider

Provedor de serviço usado para acessar serviços do ambiente de hospedagem.

ToolboxStore

O Toe do repositório é usado para toda a criação do item da caixa de ferramentas

Métodos

CreateElementToolPrototype(Store, Guid)

Cria um ElementGroupPrototype para a ferramenta de elemento correspondente à ID de classe de domínio fornecida. O comportamento padrão é criar um protótipo que contém uma instância da classe de domínio. Classes derivadas podem substituir isso para adicionar informações adicionais ao protótipo.

CreateToolboxItems()

Retorna uma lista de itens da caixa de ferramentas personalizada a serem adicionados dinamicamente

GetToolboxItem(String, Store)

Retorna a instância de ModelingToolboxItem com base no nome especificado. Esse método deve ser chamado de dentro de uma transação. Se não fizer isso, resultará em uma exceção

GetToolboxItemData(String, DataFormats+Format)

Dado um item de caixa de ferramentas "ID exclusiva" e um identificador de formato de dados, retorna o conteúdo do formato de dados.

Aplica-se a