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.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.12.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 domaine de base 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 à laquelle ce rôle de domaine appartient. | |
Id | Obtient l'ID de l'élément. (Hérité de DomainObjectInfo.) | |
IsEmbedding | Obtient le rôle de domaine et vérifie si l'acteur de ce rôle contient logiquement des acteurs d'un ou de plusieurs autres rôles dans cette relation. | |
IsMany | Obtient le rôle de domaine et vérifie si la multiplicité autorise plusieurs objets. | |
IsOne | Obtient le rôle de domaine et vérifie si la multiplicité autorise un maximum pour un objet. | |
IsOptional | Obtient le rôle de domaine et vérifie si la multiplicité autorise aucun objet (zéro).Si elle permet les objets zéro, elle est facultative. | |
IsSource | Obtient le rôle de domaine et vérifie qu'il s'agit du 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é à ce rôle de domaine dans la relation de domaine. | |
PropagatesCopy | Obtient le rôle de domaine et vérifie si l'élément jouant ce rôle dans un lien sera copié lorsque l'élément d'acteur de rôle opposé est copié. | |
PropagatesDelete | Obtient le rôle de domaine et vérifie si l'élément jouant ce rôle dans un lien sera supprimé lorsque l'élément d'acteur de rôle opposé ou le lien lui-même est supprimé. | |
PropertyDisplayName | Obtient le nom de la propriété affichée à l'intention de l'utilisateur sur le diagramme. | |
PropertyName | Obtient le nom de l'accesseur de propriété pour ce rôle sur la classe de domaine de l'acteur de rôle. | |
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 tous les liens d'éléments auxquels l'élément donné fait partie. | |
GetElementLinks(ModelElement) | Obtient les liens vers des éléments lorsqu'un élément donné joue ce rôle. | |
GetElementLinks(ModelElement, Boolean) | Obtient les liens vers des éléments lorsqu'un élément donné joue ce rôle. | |
GetElementLinks<T>(ModelElement) | Obtient une liste d'éléments liés à un rôle. | |
GetElementLinks<T>(ModelElement, Boolean) | Obtient les liens vers des éléments lorsqu'un élément donné joue ce rôle. | |
GetElementLinks<T>(ModelElement, Guid) | Obtient les liens vers des éléments 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 un élément source et cible. | |
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 un rôle source et un rôle cible. | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetLinkedElement(ModelElement) | Obtient l'élément lié à cet élément dans la relation. | |
GetLinkedElement(ModelElement, Guid) | Obtient l'autre élément lié à cet élément. | |
GetLinkedElements | Obtient une liste d'éléments liés à ce rôle. | |
GetRolePlayer(ElementLink) | Obtient l'acteur de rôle du lien correspondant à ce rôle. | |
GetRolePlayer(ElementLink, Guid) | Obtient l'acteur de rôle spécifié à partir d'un lien. | |
GetRolePlayerMoniker | Obtient le moniker de l'acteur de rôle du lien correspondant à ce rôle. | |
GetSourceRolePlayer | Obtient l'élément source associé à un lien. | |
GetTargetRolePlayer | Obtient l'élément cible associé à un lien. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
SetLinkedElement(ModelElement, ModelElement) | Définit l'élément à l'autre extrémité de la relation. | |
SetLinkedElement(ModelElement, Guid, ModelElement) | Définit l'acteur de rôle de lien à l'autre extrémité de la relation. | |
SetRolePlayer(ElementLink, ModelElement) | Définit l'acteur de rôle de lien correspondant à ce rôle. | |
SetRolePlayer(ElementLink, Guid, ModelElement) | Assigne un élément à un rôle dans une relation. | |
SetRolePlayerMoniker(ElementLink, Moniker) | Définit le moniker d'acteur de rôle correspondant à ce rôle. | |
SetRolePlayerMoniker(ElementLink, Guid, Moniker) | Définit un lecteur de rôle 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.