次の方法で共有


DomainRelationshipInfo クラス

ドメイン リレーションシップに関するメタデータを表します。

継承階層

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

名前空間:  Microsoft.VisualStudio.Modeling
アセンブリ:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (Microsoft.VisualStudio.Modeling.Sdk.12.0.dll 内)

構文

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

DomainRelationshipInfo 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ AllDescendants このクラスから派生したすべてのドメイン クラスのリストを取得します。 (DomainClassInfo から継承されます。)
パブリック プロパティ AllDomainProperties このドメイン クラスで宣言されているドメイン プロパティのリストを取得します。 (DomainClassInfo から継承されます。)
パブリック プロパティ AllDomainRolesPlayed このクラスまたはその先祖によって行われるすべてのドメイン ロールの読み取り専用リストを取得します。 (DomainClassInfo から継承されます。)
パブリック プロパティ AllEmbeddedByDomainRoles このドメイン クラスを埋め込んでいるドメイン ロールのリストを取得します。 (DomainClassInfo から継承されます。)
パブリック プロパティ AllowsDuplicates このドメイン リレーションシップの複数のインスタンスが同じ要素のペア間で許可されているかどうかを取得します。
パブリック プロパティ BaseDomainClass このドメイン クラスの継承元のドメイン クラスを取得します。 (DomainClassInfo から継承されます。)
パブリック プロパティ BaseDomainRelationship 基本ドメイン リレーションシップがあれば取得します。
パブリック プロパティ DefaultDomainProperty このドメイン クラスの既定のドメイン プロパティを取得します。 (DomainClassInfo から継承されます。)
パブリック プロパティ DisplayName 要素の表示名を取得します。 (DomainObjectInfo から継承されます。)
パブリック プロパティ DomainModel このドメイン クラスが属しているドメイン モデルを取得します。 (DomainClassInfo から継承されます。)
パブリック プロパティ DomainRoles このリレーションシップのドメイン ロールの読み取り専用リストを取得します。
パブリック プロパティ Id 要素の ID を取得します。 (DomainObjectInfo から継承されます。)
パブリック プロパティ ImplementationClass このドメイン クラスの実装の種類を取得します。 (DomainClassInfo から継承されます。)
パブリック プロパティ IsEmbedding ソース ロールのプレーヤーが論理的にターゲット ロールのプレーヤーを含んでいるかどうかを取得します。
パブリック プロパティ IsValidationEnabled このドメイン クラスで検証が有効かどうかを取得します。 (DomainClassInfo から継承されます。)
パブリック プロパティ LocalDescendants このクラスから直接派生したドメイン クラスのリストを取得します。 (DomainClassInfo から継承されます。)
パブリック プロパティ LocalDomainProperties このドメイン クラスで宣言されているドメイン プロパティのリストを取得します。 (DomainClassInfo から継承されます。)
パブリック プロパティ LocalDomainRolesPlayed このドメイン クラスによって実行されるドメイン ロールのリストを取得します。 (DomainClassInfo から継承されます。)
パブリック プロパティ Name 要素の名前を取得します。 (DomainObjectInfo から継承されます。)
パブリック プロパティ NameDomainProperty このドメイン クラスの要素名プロパティを取得します。 (DomainClassInfo から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Equals Equality は、DomainClassInfo オブジェクトの ID に基づいています。 (DomainClassInfo から継承されます。)
パブリック メソッド FindDomainProperty このドメイン クラスで定義されているドメインのプロパティを検索します。 (DomainClassInfo から継承されます。)
パブリック メソッド FindDomainRole ドメインのロールを名前で検索します。
パブリック メソッド GetHashCode Hashcode は、このオブジェクトの ID に基づいています (DomainClassInfo から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド IsDerivedFrom(Guid) このドメイン クラスが特定のドメイン クラスから派生しているかどうかを示します。 (DomainClassInfo から継承されます。)
パブリック メソッド IsDerivedFrom(DomainClassInfo) このドメイン クラスが特定のドメイン クラスから派生しているかどうかを示します。 (DomainClassInfo から継承されます。)
パブリック メソッド ToString 要素を文字列に変換します。 (DomainObjectInfo から継承されます。)

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualStudio.Modeling 名前空間