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

IModelInitializationProviderInitializationContext インタフェース

名前空間: NextDesign.Core.EditingCapabilities

説明​

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

所属エリア​

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

プロパティ​

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

メソッド​

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

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

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

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

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