Classe DomainRoleInfo
Representa um papel de uma relação de domínio.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Modeling.DomainObjectInfo
Microsoft.VisualStudio.Modeling.DomainRoleInfo
Namespace: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Sintaxe
'Declaração
Public NotInheritable Class DomainRoleInfo _
Inherits DomainObjectInfo
public sealed class DomainRoleInfo : DomainObjectInfo
O tipo DomainRoleInfo expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
BaseDomainRole | Obtém a função de domínio base para esta função. | |
DisplayName | Obtém o nome de exibição do elemento. (Herdado de DomainObjectInfo.) | |
DomainModel | Obtém o modelo de domínio que contém informações sobre essa função. (Substitui DomainObjectInfo.DomainModel.) | |
DomainRelationship | Obtém a relação de domínio que esta função de domínio pertence. | |
Id | Obtém a ID do elemento. (Herdado de DomainObjectInfo.) | |
IsEmbedding | Obtém a função de domínio e verifica se o player dessa função contém logicamente os jogadores das outras funções nessa relação ou função. | |
IsMany | Obtém a função de domínio e verifica se a multiplicidade permite que vários objetos. | |
IsOne | Obtém a função de domínio e verifica se a multiplicidade permite um máximo de um objeto. | |
IsOptional | Obtém a função de domínio e verifica se a multiplicidade permite que objetos de zero.Se ele permitir zero objetos, isso torna opcional. | |
IsSource | Obtém a função de domínio e verifica se ele é o código-fonte. | |
LinkPropertyInfo | Obtém as informações de propriedade para esta função de domínio. | |
Multiplicity | Obtém a multiplicidade dessa função. | |
Name | Obtém o nome do elemento. (Herdado de DomainObjectInfo.) | |
OppositeDomainRole | Obtém a função oposta a função de domínio do domínio na relação de domínio. | |
PropagatesCopy | Obtém a função de domínio e verifica se o elemento que desempenham esse papel em um link será copiado quando o elemento de player de função oposta é copiado. | |
PropagatesDelete | Obtém a função de domínio e verifica se o elemento que desempenham esse papel em um link será excluído quando o elemento de player de função oposta ou link propriamente dito é excluído. | |
PropertyDisplayName | Obtém o nome da propriedade que é exibida para o usuário no diagrama. | |
PropertyName | Obtém o nome da propriedade acessador para essa função na classe de domínio do player de função. | |
RolePlayer | Obtém a classe de domínio que exerce essa função. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
GetAllElementLinks | Obtém uma lista de todos os links de elemento que participa de determinado elemento. | |
GetElementLinks(ModelElement) | Obtém os links do elemento quando um determinado elemento desempenha essa função. | |
GetElementLinks(ModelElement, Boolean) | Obtém os links do elemento quando um determinado elemento desempenha essa função. | |
GetElementLinks<T>(ModelElement) | Obtém uma lista de elementos que estão vinculados a uma função. | |
GetElementLinks<T>(ModelElement, Boolean) | Obtém os links do elemento quando um determinado elemento desempenha essa função. | |
GetElementLinks<T>(ModelElement, Guid) | Obtém os links do elemento quando um determinado elemento é reproduzido em uma determinada função. | |
GetElementLinksToElement(ModelElement, ModelElement) | Obtém os links entre uma origem e um elemento de destino. | |
GetElementLinksToElement(ModelElement, ModelElement, Boolean) | Obtém os links entre um elemento de origem e de destino. | |
GetElementLinksToElement<T>(ModelElement, ModelElement) | Obtém os links entre uma origem e um elemento de destino. | |
GetElementLinksToElement<T>(ModelElement, ModelElement, Boolean) | Obtém uma coleção de links entre uma função de origem e de destino. | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetLinkedElement(ModelElement) | Obtém o elemento vinculado a esse elemento na relação. | |
GetLinkedElement(ModelElement, Guid) | Obtém o elemento que está vinculado a esse elemento. | |
GetLinkedElements | Obtém uma lista de elementos que estão vinculadas a essa função. | |
GetRolePlayer(ElementLink) | Obtém o player de função de link que corresponde a essa função. | |
GetRolePlayer(ElementLink, Guid) | Obtém o player de função especificada a partir de um link. | |
GetRolePlayerMoniker | Obtém o moniker de player de função de link correspondente a essa função. | |
GetSourceRolePlayer | Obtém o elemento de origem que é anexado a um link. | |
GetTargetRolePlayer | Obtém o elemento de destino que está anexado a um link. | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
SetLinkedElement(ModelElement, ModelElement) | Define o elemento no outro lado da relação. | |
SetLinkedElement(ModelElement, Guid, ModelElement) | Define o player de função de link no outro lado da relação. | |
SetRolePlayer(ElementLink, ModelElement) | Define o player de função de link que corresponde a essa função. | |
SetRolePlayer(ElementLink, Guid, ModelElement) | Atribui um elemento a uma função em um relacionamento. | |
SetRolePlayerMoniker(ElementLink, Moniker) | Define o moniker de player de função de link correspondente a essa função. | |
SetRolePlayerMoniker(ElementLink, Guid, Moniker) | Define um player de função especificada em um link. | |
ToString | Converte o elemento em uma seqüência de caracteres. (Herdado de DomainObjectInfo.) |
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.