DomainRoleInfo, classe
Représente un rôle d'une relation de domaine.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Modeling.DomainObjectInfo
Microsoft.VisualStudio.Modeling.DomainRoleInfo
Espace de noms : Microsoft.VisualStudio.Modeling
Assembly : Microsoft.VisualStudio.Modeling.Sdk.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Syntaxe
'Déclaration
Public NotInheritable Class DomainRoleInfo _
Inherits DomainObjectInfo
public sealed class DomainRoleInfo : DomainObjectInfo
Le type DomainRoleInfo expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
BaseDomainRole | Obtient le rôle de base de domaine pour ce rôle. | |
DisplayName | Obtient le nom complet de l'élément. (Hérité de DomainObjectInfo.) | |
DomainModel | Obtient le modèle de domaine qui contient des informations sur ce rôle. (Substitue DomainObjectInfo.DomainModel.) | |
DomainRelationship | Obtient la relation de domaine que ce rôle de domaine appartient. | |
Id | Obtient l'IDENTIFICATEUR de l'élément. (Hérité de DomainObjectInfo.) | |
IsEmbedding | Obtient le rôle de domaine et le vérifie si le lecteur de ce rôle contient logiquement les lecteurs de l'autre rôle ou rôles dans cette relation. | |
IsMany | Obtient le rôle de domaine et le vérifie si la multiplicité permet de plusieurs objets. | |
IsOne | Obtient le rôle de domaine et le vérifie si la multiplicité permet un maximum d'un objet. | |
IsOptional | Obtient le rôle de domaine et le vérifie si la multiplicité permet les objets zéro.Si elle permet les objets zéro, il est facultative. | |
IsSource | Obtient le rôle de domaine et le vérifie qu'il s'agit de code source. | |
LinkPropertyInfo | Obtient les informations de propriété pour ce rôle de domaine. | |
Multiplicity | Obtient la multiplicité de ce rôle. | |
Name | Obtient le nom de l'élément. (Hérité de DomainObjectInfo.) | |
OppositeDomainRole | Obtient le rôle de domaine opposées de ce rôle de domaine dans la relation de domaine. | |
PropagatesCopy | Obtient le rôle de domaine et le vérifie si l'élément jouant ce rôle dans un lien sera copié lorsque le rôle opposé d'élément de lecteur est copié. | |
PropagatesDelete | Obtient le rôle de domaine et le vérifie si l'élément jouant ce rôle dans un lien sera supprimé lorsque le rôle opposé d'élément de lecteur ou le lien lui-même est supprimé. | |
PropertyDisplayName | Obtient le nom de la propriété qui est affichée à l'utilisateur sur le diagramme. | |
PropertyName | Obtient le nom de la propriété d'accès pour ce rôle sur le rôle de lecteur de classe de domaine. | |
RolePlayer | Obtient la classe de domaine qui joue ce rôle. |
Début
Méthodes
Nom | Description | |
---|---|---|
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
GetAllElementLinks | Obtient une liste de l'ensemble de l'élément le lie que l'élément donné participe dans. | |
GetElementLinks(ModelElement) | Obtient des liens d'élément lorsqu'un élément donné joue ce rôle. | |
GetElementLinks(ModelElement, Boolean) | Obtient des liens d'élément lorsqu'un élément donné joue ce rôle. | |
GetElementLinks<T>(ModelElement) | Obtient une liste d'éléments qui sont liés à un rôle. | |
GetElementLinks<T>(ModelElement, Boolean) | Obtient des liens d'élément lorsqu'un élément donné joue ce rôle. | |
GetElementLinks<T>(ModelElement, Guid) | Obtient des liens d'élément lorsqu'un élément donné joue un rôle donné. | |
GetElementLinksToElement(ModelElement, ModelElement) | Obtient les liens entre une source et un élément cible. | |
GetElementLinksToElement(ModelElement, ModelElement, Boolean) | Obtient les liens entre une source et cible l'élément. | |
GetElementLinksToElement<T>(ModelElement, ModelElement) | Obtient les liens entre une source et un élément cible. | |
GetElementLinksToElement<T>(ModelElement, ModelElement, Boolean) | Obtient une collection de liens entre une source et cible le rôle. | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetLinkedElement(ModelElement) | Obtient l'élément lié à cet élément dans la relation. | |
GetLinkedElement(ModelElement, Guid) | Obtient l'élément qui est lié à cet élément. | |
GetLinkedElements | Obtient une liste d'éléments qui sont liés à ce rôle. | |
GetRolePlayer(ElementLink) | Obtient le rôle de lecteur de lien qui correspond à ce rôle. | |
GetRolePlayer(ElementLink, Guid) | Obtient le rôle de lecteur spécifié d'un lien. | |
GetRolePlayerMoniker | Obtient le rôle de moniker de lecteur de lien correspondant à ce rôle. | |
GetSourceRolePlayer | Obtient l'élément source qui est joint à un lien. | |
GetTargetRolePlayer | Obtient l'élément cible qui est joint à un lien. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
SetLinkedElement(ModelElement, ModelElement) | Définit l'élément de l'autre côté de la relation. | |
SetLinkedElement(ModelElement, Guid, ModelElement) | Définit le rôle de lecteur de lien de l'autre côté de la relation. | |
SetRolePlayer(ElementLink, ModelElement) | Définit le rôle de lecteur de lien qui correspond à ce rôle. | |
SetRolePlayer(ElementLink, Guid, ModelElement) | Assigne un élément à un rôle dans une relation. | |
SetRolePlayerMoniker(ElementLink, Moniker) | Définit le rôle de moniker de lecteur de lien correspondant à ce rôle. | |
SetRolePlayerMoniker(ElementLink, Guid, Moniker) | Définit un rôle de lecteur spécifié sur un lien. | |
ToString | Convertit l'élément en chaîne. (Hérité de DomainObjectInfo.) |
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.