DomainRoleInfo-Klasse
Stellt eine Rolle eines Domänen-Verhältnisses dar.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.Modeling.DomainObjectInfo
Microsoft.VisualStudio.Modeling.DomainRoleInfo
Namespace: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Syntax
'Declaration
Public NotInheritable Class DomainRoleInfo _
Inherits DomainObjectInfo
public sealed class DomainRoleInfo : DomainObjectInfo
Der DomainRoleInfo-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
BaseDomainRole | Ruft die Rolle Domänen für diese Rolle ab. | |
DisplayName | Ruft den Anzeigenamen des Elements ab. (Von DomainObjectInfo geerbt.) | |
DomainModel | Ruft das Domänenmodell ab, das Informationen über diese Rolle enthält. (Überschreibt DomainObjectInfo.DomainModel.) | |
DomainRelationship | Ruft das Domänen-Verhältnis ab, zu dem diese Domänen Rolle gehört. | |
Id | Ruft die ID des Elements ab. (Von DomainObjectInfo geerbt.) | |
IsEmbedding | Ruft die Domäne ab, Rolle und überprüft, ob der Spieler dieser Rolle der Spieler die logisch anderen Rolle oder die Rollen in dieser Beziehung enthält. | |
IsMany | Ruft die Domäne ab, Rolle und überprüft, ob die Multiplizität mehrere Objekte zulässig. | |
IsOne | Ruft die Domäne ab, Rolle und überprüft, ob die Multiplizität maximal ein Objekt. | |
IsOptional | Ruft die Domäne ab, Rolle und überprüft, ob die Multiplizität von Null zulässig.Wenn dies zulässt, können diese Objekte (null) optional. | |
IsSource | Ruft die Domäne ab, Rolle und überprüft, ob er Quellcode ist. | |
LinkPropertyInfo | Ruft die Eigenschafteninformationen für diese Rolle Domäne ab. | |
Multiplicity | Ruft die Multiplizität dieser Rolle ab. | |
Name | Ruft den Namen des Elements ab. (Von DomainObjectInfo geerbt.) | |
OppositeDomainRole | Ruft die Rolle Domänen von Domänen aus dieser Rolle im Domänen-Verhältnis ab. | |
PropagatesCopy | Ruft die Domäne ab, Rolle und überprüft, ob das Element, das diese Rolle in einem Link wiedergibt, kopiert wird, wenn der gegenüberliegende Rolle Player Element kopiert wird. | |
PropagatesDelete | Ruft die Domäne ab, Rolle und überprüft, ob das Element, das diese Rolle spielt in einem Link gelöscht werden, wenn der gegenüberliegende Rolle Player oder der Link selbst gelöscht wird. | |
PropertyDisplayName | Ruft den Namen der Eigenschaft ab, die dem Benutzer im Diagramm angezeigt wird. | |
PropertyName | Ruft den Namen der Accessor der Eigenschaft für diese Rolle für die Rolle Spieler domänen - Klasse ab. | |
RolePlayer | Ruft die Domänenklasse ab, die diese Rolle spielt. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
GetAllElementLinks | Ruft eine Liste aller Element links ab, mit denen das angegebene Element befindet. | |
GetElementLinks(ModelElement) | Ruft den linken Elements ab, wenn ein angegebenes Element dieser Rolle spielt. | |
GetElementLinks(ModelElement, Boolean) | Ruft den linken Elements ab, wenn ein angegebenes Element dieser Rolle spielt. | |
GetElementLinks<T>(ModelElement) | Ruft eine Liste mit Elementen ab, die einer Rolle verknüpft sind. | |
GetElementLinks<T>(ModelElement, Boolean) | Ruft den linken Elements ab, wenn ein angegebenes Element dieser Rolle spielt. | |
GetElementLinks<T>(ModelElement, Guid) | Ruft den linken Elements ab, wenn ein angegebenes Element eine angegebene Rolle spielt. | |
GetElementLinksToElement(ModelElement, ModelElement) | Ruft die Links zwischen einem Quell- und einem Zielelement ab. | |
GetElementLinksToElement(ModelElement, ModelElement, Boolean) | Ruft die Links zwischen einem Quell- und einem Zielelement ab. | |
GetElementLinksToElement<T>(ModelElement, ModelElement) | Ruft die Links zwischen einem Quell- und einem Zielelement ab. | |
GetElementLinksToElement<T>(ModelElement, ModelElement, Boolean) | Ruft eine Auflistung von Links zwischen einem Quell- und der Zielrolle ab. | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetLinkedElement(ModelElement) | Ruft das Element ab, das diesem Element relativ verknüpft ist. | |
GetLinkedElement(ModelElement, Guid) | Ruft das Element ab, das diesem Element verknüpft ist. | |
GetLinkedElements | Ruft eine Liste mit Elementen ab, die dieser Rolle angehören. | |
GetRolePlayer(ElementLink) | Ruft die Rolle ab, der Spieler Link zu dieser Rolle ist. | |
GetRolePlayer(ElementLink, Guid) | Ruft die angegebene Rolle Player aus einem Link ab. | |
GetRolePlayerMoniker | Ruft den Link moniker Player Rolle entsprechend dieser Rolle ab. | |
GetSourceRolePlayer | Ruft das Quellelement ab, das auf einen Link verbunden ist. | |
GetTargetRolePlayer | Ruft das Zielelement ab, das auf einen Link verbunden ist. | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
SetLinkedElement(ModelElement, ModelElement) | Legt das Element auf der anderen Seite der Beziehung fest. | |
SetLinkedElement(ModelElement, Guid, ModelElement) | Legt die Rolle Link Spieler auf der anderen Seite der Beziehung fest. | |
SetRolePlayer(ElementLink, ModelElement) | Legt die Verbindung fest), der Spieler Rolle zu dieser Rolle ist. | |
SetRolePlayer(ElementLink, Guid, ModelElement) | Weist ein Element einer Rolle in einer Beziehung an. | |
SetRolePlayerMoniker(ElementLink, Moniker) | Legt den Link moniker Rolle Player dieser Rolle entsprechend fest. | |
SetRolePlayerMoniker(ElementLink, Guid, Moniker) | Legt eine angegebene Rolle Spieler auf einen Link fest. | |
ToString | Konvertiert das Element in eine Zeichenfolge. (Von DomainObjectInfo geerbt.) |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.