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.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.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 Basisdomänenrolle 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 die Domänenbeziehung ab, der diese Domänenrolle angehört. | |
Id | Ruft die ID des Elements ab. (Von DomainObjectInfo geerbt.) | |
IsEmbedding | Ruft die Domänenrolle ab und überprüft, ob der Inhaber dieser Rolle die Inhaber der anderen Rolle oder Rollen in dieser Beziehung logisch enthält. | |
IsMany | Ruft die Domänenrolle ab und überprüft, ob die Multiplizität mehrere Objekte zulässt. | |
IsOne | Ruft die Domänenrolle ab und überprüft, ob die Multiplizität maximal ein Objekt zulässt. | |
IsOptional | Ruft die Domänenrolle ab und überprüft, ob die Multiplizität null Objekte zulässt.Wenn Null-Objekte zugelassen werden, ist dies optional. | |
IsSource | Ruft die Domänenrolle ab und überprüft, ob es sich um Quellcode handelt. | |
LinkPropertyInfo | Ruft die Eigenschafteninformationen für diese Domänenrolle ab. | |
Multiplicity | Ruft die Multiplizität dieser Rolle ab. | |
Name | Ruft den Namen des Elements ab. (Von DomainObjectInfo geerbt.) | |
OppositeDomainRole | Ruft die im Domänenverhältnis dieser Domänenrolle entgegengesetzte Domänenrolle ab. | |
PropagatesCopy | Ruft die Domänenrolle ab und überprüft, ob das Element, das diese Rolle in einem Link spielt, kopiert wird, wenn das Inhaberelement der Gegenrolle kopiert wird. | |
PropagatesDelete | Ruft die Domänenrolle ab und überprüft, ob das Element, das diese Rolle in einem Link spielt, gelöscht wird, wenn das Inhaberelement der Gegenrolle 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 Accessoreigenschaft für diese Rolle in der Domänenklasse des Rolleninhabers 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 Elementlinks ab, an denen das angegebene Element beteiligt ist. | |
GetElementLinks(ModelElement) | Ruft Elementlinks ab, wenn ein angegebenes Element diese Rolle spielt. | |
GetElementLinks(ModelElement, Boolean) | Ruft Elementlinks ab, wenn ein angegebenes Element diese Rolle spielt. | |
GetElementLinks<T>(ModelElement) | Ruft eine Liste mit Elementen ab, die mit einer Rolle verknüpft sind. | |
GetElementLinks<T>(ModelElement, Boolean) | Ruft Elementlinks ab, wenn ein angegebenes Element diese Rolle spielt. | |
GetElementLinks<T>(ModelElement, Guid) | Ruft Elementlinks 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 einer Quell- und einer Zielrolle ab. | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetLinkedElement(ModelElement) | Ruft das Element ab, das mit diesem Element in der Beziehung verknüpft ist. | |
GetLinkedElement(ModelElement, Guid) | Ruft das Element ab, das mit diesem Element verknüpft ist. | |
GetLinkedElements | Ruft eine Liste mit Elementen ab, die mit dieser Rolle verknüpft sind. | |
GetRolePlayer(ElementLink) | Ruft den Linkrolleninhaber ab, der dieser Rolle entspricht. | |
GetRolePlayer(ElementLink, Guid) | Ruft den angegebenen Rolleninhaber aus einem Link ab. | |
GetRolePlayerMoniker | Ruft den Linkrolleninhabermoniker 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 den Linkrolleninhaber auf der anderen Seite der Beziehung fest. | |
SetRolePlayer(ElementLink, ModelElement) | Legt den Linkrolleninhaber fest, der dieser Rolle entspricht. | |
SetRolePlayer(ElementLink, Guid, ModelElement) | Weist ein Element einer Rolle in einer Beziehung zu. | |
SetRolePlayerMoniker(ElementLink, Moniker) | Legt den Linkrolleninhabermoniker entsprechend dieser Rolle fest. | |
SetRolePlayerMoniker(ElementLink, Guid, Moniker) | Legt einen bereitgestellten Rolleninhaber 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.