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

IModelInitializationProviderInitializationContext インタフェース

名前空間: NextDesign.Core.EditingCapabilities

説明

IModelInitializationProviderが対象とするメタモデルを登録するコンテキストです。

所属エリア

名前説明
EditingCapabilityEditingCapabilityにアクセスするAPI群です。

プロパティ

名前説明
Project対象のプロバイダの実行対象のプロジェクト
TargetProvider対象のプロバイダ

メソッド

名前説明
RegisterClass対象のプロバイダでインスタンスの初期化を行うメタクラスを登録します。
指定したクラスの派生クラスや継承元のクラスは自動的には登録されません。個別に指定する必要があります。

同一のクラスに対して複数の初期化プロバイダが登録された場合、対象クラスに対するプロバイダの登録順で全てのプロバイダが呼び出されます。

プロバイダの実行対象のプロジェクト管理外のクラスが指定された場合、そのクラスの指定は無視されます。
RegisterClasses対象のプロバイダでインスタンスの初期化を行うメタクラス群を登録します。
指定したクラスの派生クラスや継承元のクラスは自動的には登録されません。個別に指定する必要があります。

同一のクラスに対して複数の初期化プロバイダが登録された場合、対象クラスに対するプロバイダの登録順で全てのプロバイダが呼び出されます。

プロバイダの実行対象のプロジェクト管理外のクラスが指定された場合、そのクラスの指定は無視されます。