メインコンテンツまでスキップ

INamedElement インタフェース

名前空間: NextDesign.Core

説明

名前付け可能要素を表します。

所属エリア

名前説明
プロファイルプロファイルにアクセスするAPI群です。

継承元

名前説明
IObject識別可能なオブジェクトを表します。

派生先

名前説明
IConstraint制約へのアクセスオブジェクトです。
IEnumLiteral列挙型リテラルへのアクセスオブジェクトです。
IPackageパッケージへのアクセスオブジェクトです。
IFieldフィールドへのアクセスオブジェクトです。
IType型を表すオブジェクトです。

プロパティ

名前説明
BaseIdベース識別子

この要素がプロファイル参照として追加された要素の場合、参照先のプロファイルにおける識別子を返します。
この要素がプロファイル参照として追加された要素でない場合は null を返します。
Description説明
DisplayName表示名
IsDisabledこの要素が無効化されているか
Name名前

メソッド

名前説明
GetProfileReferencePackageこの要素を管理するプロファイル参照パッケージを取得します。
この要素自身がプロファイル参照パッケージの場合は、この要素自身を取得します。

この要素が多段でプロファイル参照される要素(プロファイル参照を持つプロファイルをさらにプロファイル参照で追加した要素)である場合は、
プロファイル参照情報で依存関係があるプロファイルの基点として記録されているパッケージを取得します。

また、この要素がプロファイル参照パッケージ配下の要素でない場合は、プロファイルのルートパッケージを取得します。

この動作は、あるプロファイルで定義された要素は、そのプロファイルがどのように参照されていたとしても、
その要素を定義したプロファイルのルートパッケージに対応するパッケージを返すことになります。