DomainRoleInfo クラス
ドメイン リレーションシップのロールを表します。
継承階層
System.Object
Microsoft.VisualStudio.Modeling.DomainObjectInfo
Microsoft.VisualStudio.Modeling.DomainRoleInfo
名前空間: Microsoft.VisualStudio.Modeling
アセンブリ: Microsoft.VisualStudio.Modeling.Sdk.12.0 (Microsoft.VisualStudio.Modeling.Sdk.12.0.dll 内)
構文
'宣言
Public NotInheritable Class DomainRoleInfo _
Inherits DomainObjectInfo
public sealed class DomainRoleInfo : DomainObjectInfo
DomainRoleInfo 型で公開されるメンバーは以下のとおりです。
プロパティ
名前 | 説明 | |
---|---|---|
BaseDomainRole | このロールの基本ドメイン ロールを取得します。 | |
DisplayName | 要素の表示名を取得します。 (DomainObjectInfo から継承されます。) | |
DomainModel | このロールについての情報を含むドメイン モデルを取得します。 (DomainObjectInfo.DomainModel をオーバーライドします。) | |
DomainRelationship | このドメインのロールが属しているドメイン リレーションシップを取得します。 | |
Id | 要素の ID を取得します。 (DomainObjectInfo から継承されます。) | |
IsEmbedding | ドメイン ロールを取得し、このロールのプレイヤーが論理的にこのリレーションシップの他のロールのプレイヤーを含むかどうかを確認します。 | |
IsMany | ドメイン ロールを取得し、多重度で複数つのオブジェクトが許可されるかどうかを確認します。 | |
IsOne | ドメイン ロールを取得し、多重度で最大 1 つのオブジェクトが許可されるかどうかを確認します。 | |
IsOptional | ドメインのロールを取得し、多重度で 0 個のオブジェクトが許可されるかどうかを確認します。オブジェクトがないことが許可される場合は、オプションになります。 | |
IsSource | ドメイン ロールを取得し、それがソース コードであることを確認します。 | |
LinkPropertyInfo | このドメイン ロールのプロパティ情報を取得します。 | |
Multiplicity | このロールの多重度を取得します。 | |
Name | 要素の名前を取得します。 (DomainObjectInfo から継承されます。) | |
OppositeDomainRole | ドメイン リレーションシップのこのドメイン ロールに対応するドメイン ロールを取得します。 | |
PropagatesCopy | ドメイン ロールを取得し、対応するロール プレーヤー要素のコピー時にこのリンクでこのロールを持つ要素をコピーするかどうかを確認します。 | |
PropagatesDelete | ドメイン ロールを取得し、対応するロール プレーヤー要素またはリンク自体の削除時にこのリンクでこのロールを持つ要素を削除するかどうかを確認します。 | |
PropertyDisplayName | ダイアグラムのユーザーに表示されるプロパティの名前を取得します。 | |
PropertyName | ロール プレーヤー ドメイン クラスでのこのロールのアクセサー プロパティの名前を取得します。 | |
RolePlayer | このロールを持つドメイン クラスを取得します。 |
このページのトップへ
メソッド
このページのトップへ
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。