Partilhar via


Classe DomainModel

Representa um modelo de domínio.Esta é a classe base do modelo de domínio de seu DSL.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Modeling.DomainModel
    Microsoft.VisualStudio.Modeling.CoreDomainModel
    Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel
    Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel

Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Sintaxe

'Declaração
Public MustInherit Class DomainModel
public abstract class DomainModel

O tipo DomainModel expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido DomainModel Inicializa uma nova instância da classe DomainModel.

Superior

Propriedades

  Nome Descrição
Propriedade pública DomainModelInfo Obtém informações sobre o modelo de domínio.
Propriedade pública ResourceManager Obtém o Gerenciador de recursos para o modelo de domínio.
Propriedade pública Store Obtém o armazenamento que contém esta instância do modelo de domínio.

Superior

Métodos

  Nome Descrição
Método público CreateElement Cria um elemento de um tipo especificado.
Método público CreateElementLink Cria um vínculo de elemento de um tipo especificado.
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método público GetClosureFilter Retorna um IElementVisitorFilter que corresponde ao tipo específico de fechamento.
Método público GetClosureVisitor Retorna um IElementVisitor que corresponde ao tipo específico de fechamento.
Método protegido GetCustomDomainModelTypes Obtém o domínio não é gerado em tipos de modelo.
Método protegido GetCustomDomainProperties Obtém as propriedades de domínio não é gerado.
Método protegido GetCustomDomainRoles Obtém as funções de domínio não é gerado.
Método protegido GetGeneratedDomainModelTypes Obtém o domínio gerado em tipos de modelo.
Método protegido GetGeneratedDomainProperties Obtém as propriedades de domínio gerado.
Método protegido GetGeneratedDomainRoles Obtém as funções de domínio gerado.
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Modeling

Outros recursos

[redirecionar] Modelo de domínio na API gerado