Freigeben über


DomainRelationshipInfo-Klasse

Stellt die Metadaten über ein Domänen-Verhältnis dar.

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.Modeling.DomainObjectInfo
    Microsoft.VisualStudio.Modeling.DomainClassInfo
      Microsoft.VisualStudio.Modeling.DomainRelationshipInfo

Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Syntax

'Declaration
Public NotInheritable Class DomainRelationshipInfo _
    Inherits DomainClassInfo
public sealed class DomainRelationshipInfo : DomainClassInfo

Der DomainRelationshipInfo-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AllDescendants Ruft eine Liste aller Domänenklassen ab, die von dieser Klasse abgeleitet sind. (Von DomainClassInfo geerbt.)
Öffentliche Eigenschaft AllDomainProperties Ruft eine Liste mit den Domäneneigenschaften ab, die für diese Domänenklasse deklariert werden. (Von DomainClassInfo geerbt.)
Öffentliche Eigenschaft AllDomainRolesPlayed Ruft eine schreibgeschützte Liste aller Domänenrollen ab, die von dieser Klasse oder ihren Vorgängern wiedergegeben werden. (Von DomainClassInfo geerbt.)
Öffentliche Eigenschaft AllEmbeddedByDomainRoles Ruft eine Liste von Domänenrollen ab, in denen diese Domänenklasse eingebettet ist. (Von DomainClassInfo geerbt.)
Öffentliche Eigenschaft AllowsDuplicates Ruft ab, ob mehrere Instanzen dieses Domänen-Verhältnisses zwischen den gleichen Paaren von Elementen möglich sind.
Öffentliche Eigenschaft BaseDomainClass Ruft die Domänenklasse ab, von der diese Domänenklasse erbt. (Von DomainClassInfo geerbt.)
Öffentliche Eigenschaft BaseDomainRelationship Ruft das Basisdomänenverhältnis ab, sofern vorhanden.
Öffentliche Eigenschaft DefaultDomainProperty Ruft die standardmäßige Domäneneigenschaft für diese Domänenklasse ab. (Von DomainClassInfo geerbt.)
Öffentliche Eigenschaft DisplayName Ruft den Anzeigenamen des Elements ab. (Von DomainObjectInfo geerbt.)
Öffentliche Eigenschaft DomainModel Ruft das Domänenmodell ab, zu dem diese Domänenklasse gehört. (Von DomainClassInfo geerbt.)
Öffentliche Eigenschaft DomainRoles Ruft eine schreibgeschützte Liste der Domänenrollen für diese Beziehung ab.
Öffentliche Eigenschaft Id Ruft die ID des Elements ab. (Von DomainObjectInfo geerbt.)
Öffentliche Eigenschaft ImplementationClass Ruft den Implementierungstyp dieser Domänenklasse ab. (Von DomainClassInfo geerbt.)
Öffentliche Eigenschaft IsEmbedding Ruft ab, ob der Spieler der Quellrolle logisch die Spieler der Zielrolle enthält.
Öffentliche Eigenschaft IsValidationEnabled Ruft ab, ob die Validierung für diese Domänenklasse aktiviert ist. (Von DomainClassInfo geerbt.)
Öffentliche Eigenschaft LocalDescendants Ruft eine Liste aller Domänenklassen ab, die direkt von dieser Klasse abgeleitet sind. (Von DomainClassInfo geerbt.)
Öffentliche Eigenschaft LocalDomainProperties Ruft eine Liste mit den Domäneneigenschaften ab, die in dieser Domänenklasse deklariert werden. (Von DomainClassInfo geerbt.)
Öffentliche Eigenschaft LocalDomainRolesPlayed Ruft eine Liste der Domänenrollen ab, die diese Domänenklasse übernimmt. (Von DomainClassInfo geerbt.)
Öffentliche Eigenschaft Name Ruft den Namen des Elements ab. (Von DomainObjectInfo geerbt.)
Öffentliche Eigenschaft NameDomainProperty Ruft die Elementnameneigenschaft für diese Domänenklasse ab. (Von DomainClassInfo geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Gleichheit basiert auf die ID des DomainClassInfo-Objekts. (Von DomainClassInfo geerbt.)
Öffentliche Methode FindDomainProperty Sucht eine Domäneneigenschaft , die in dieser Domänenklasse definiert ist. (Von DomainClassInfo geerbt.)
Öffentliche Methode FindDomainRole Sucht eine Domänerolle anhand des Namens.
Öffentliche Methode GetHashCode Hashcode basiert auf der ID dieses Objekts (Von DomainClassInfo geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode IsDerivedFrom(Guid) Gibt an, ob diese Domänenklasse von einer angegebenen Domänenklasse abgeleitet ist. (Von DomainClassInfo geerbt.)
Öffentliche Methode IsDerivedFrom(DomainClassInfo) Gibt an, ob diese Domänenklasse von einer angegebenen Domänenklasse abgeleitet ist. (Von DomainClassInfo geerbt.)
Öffentliche Methode 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.

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling-Namespace