DomainRoleInfo (Clase)
Representa un rol de una relación de dominio.
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.Modeling.DomainObjectInfo
Microsoft.VisualStudio.Modeling.DomainRoleInfo
Espacio de nombres: Microsoft.VisualStudio.Modeling
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.12.0 (en Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Sintaxis
'Declaración
Public NotInheritable Class DomainRoleInfo _
Inherits DomainObjectInfo
public sealed class DomainRoleInfo : DomainObjectInfo
El tipo DomainRoleInfo expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
BaseDomainRole | Obtiene el rol del dominio base para este rol. | |
DisplayName | Obtiene el nombre para mostrar del elemento. (Se hereda de DomainObjectInfo). | |
DomainModel | Obtiene el modelo de dominio que contiene información sobre este rol. (Invalida a DomainObjectInfo.DomainModel). | |
DomainRelationship | Obtiene la relación de dominio a la que pertenece este rol de dominio. | |
Id | Obtiene el identificador del elemento. (Se hereda de DomainObjectInfo). | |
IsEmbedding | Obtiene el rol de dominio y comprueba si el encargado de esta función contiene lógicamente los encargados de otras funciones en esta relación. | |
IsMany | Obtiene el rol de dominio y comprueba si la multiplicidad permite varios objetos. | |
IsOne | Obtiene el rol de dominio y comprueba si la multiplicidad permite un máximo de un objeto. | |
IsOptional | Obtiene el rol de dominio y comprueba si la multiplicidad permite cero objetos.Si permite los objetos cero, lo convierte en opcional. | |
IsSource | Obtiene el rol del dominio y comprueba que es código fuente. | |
LinkPropertyInfo | Obtiene la información de la propiedad para este rol de dominio. | |
Multiplicity | Obtiene la multiplicidad de este rol. | |
Name | Obtiene el nombre del elemento. (Se hereda de DomainObjectInfo). | |
OppositeDomainRole | Obtiene el rol de dominio contrario a este rol de dominio en la relación de dominio. | |
PropagatesCopy | Obtiene el rol del dominio y comprueba si el elemento que reproduce este rol en un vínculo se copiará cuando se copie el elemento encargado de la función opuesta. | |
PropagatesDelete | Obtiene el rol del dominio y comprueba si el elemento que reproduce este rol en un vínculo se eliminará cuando se elimine el elemento encargado de la función opuesta o el propio vínculo. | |
PropertyDisplayName | Obtiene el nombre de la propiedad que se muestra al usuario en el diagrama. | |
PropertyName | Obtiene el nombre de la propiedad de descriptor de acceso para este rol en la clase de dominio de encargado de rol. | |
RolePlayer | Obtiene la clase de dominio que reproduce este rol. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
GetAllElementLinks | Obtiene una lista de todos los vínculos de elementos en que el elemento especificado participa. | |
GetElementLinks(ModelElement) | Obtiene los vínculos de elementos cuando un elemento determinado desempeña este rol. | |
GetElementLinks(ModelElement, Boolean) | Obtiene los vínculos de elementos cuando un elemento determinado desempeña este rol. | |
GetElementLinks<T>(ModelElement) | Obtiene una lista de los elementos vinculados a un rol. | |
GetElementLinks<T>(ModelElement, Boolean) | Obtiene los vínculos de elementos cuando un elemento determinado desempeña este rol. | |
GetElementLinks<T>(ModelElement, Guid) | Obtiene los vínculos de elementos cuando un elemento determinado desempeña un rol dado. | |
GetElementLinksToElement(ModelElement, ModelElement) | Obtiene los vínculos entre un origen y un elemento de destino. | |
GetElementLinksToElement(ModelElement, ModelElement, Boolean) | Obtiene los vínculos entre un elemento de origen y destino. | |
GetElementLinksToElement<T>(ModelElement, ModelElement) | Obtiene los vínculos entre un origen y un elemento de destino. | |
GetElementLinksToElement<T>(ModelElement, ModelElement, Boolean) | Obtiene una colección de vínculos entre un rol de origen y un rol de destino. | |
GetHashCode | Sirve como la función hash predeterminada. (Se hereda de Object). | |
GetLinkedElement(ModelElement) | Obtiene el elemento vinculado a este elemento de la relación. | |
GetLinkedElement(ModelElement, Guid) | Obtiene el elemento vinculado a este elemento. | |
GetLinkedElements | Obtiene una lista de los elementos vinculados a este rol. | |
GetRolePlayer(ElementLink) | Obtiene el encargado de rol de vínculo que corresponde a este rol. | |
GetRolePlayer(ElementLink, Guid) | Obtiene el encargado de rol especificado de un vínculo. | |
GetRolePlayerMoniker | Obtiene el moniker de encargado de rol de vínculo correspondiente a este rol. | |
GetSourceRolePlayer | Obtiene el elemento de origen que se adjunta a un vínculo. | |
GetTargetRolePlayer | Obtiene el elemento de destino que se adjunta a un vínculo. | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
SetLinkedElement(ModelElement, ModelElement) | Establece el elemento en el otro extremo de la relación. | |
SetLinkedElement(ModelElement, Guid, ModelElement) | Establece el encargado de rol del vínculo en el otro extremo de la relación. | |
SetRolePlayer(ElementLink, ModelElement) | Establece el encargado de rol de vínculo que corresponde a este rol. | |
SetRolePlayer(ElementLink, Guid, ModelElement) | Asigna un elemento a un rol en una relación. | |
SetRolePlayerMoniker(ElementLink, Moniker) | Establece el moniker de encargado de rol de vínculo correspondiente a este rol. | |
SetRolePlayerMoniker(ElementLink, Guid, Moniker) | Establece un encargado de rol especificado en un vínculo. | |
ToString | Convierte el elemento en una cadena. (Se hereda de DomainObjectInfo). |
Arriba
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.