ModelingAdapter クラス
ドメイン固有言語モデルをラップします。DSL のアダプターを作成するには、このクラスから派生します。
継承階層
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
Microsoft.VisualStudio.Modeling.Integration.ModelingAdapter
Microsoft.VisualStudio.Modeling.Integration.StandardModelingAdapter
名前空間: Microsoft.VisualStudio.Modeling.Integration
アセンブリ: Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0 (Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0.dll 内)
構文
'宣言
Public MustInherit Class ModelingAdapter _
Inherits ModelBusAdapter
public abstract class ModelingAdapter : ModelBusAdapter
ModelingAdapter 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
ModelingAdapter(ModelBusReference, ModelBusAdapterManager) | コンストラクター | |
ModelingAdapter(ModelBusReference, ModelBusAdapterManager, ModelingDocumentHandler) | コンストラクター |
このページのトップへ
プロパティ
名前 | 説明 | |
---|---|---|
AdapterManager | ModelBusAdapter のインスタンスを作成する ModelBusAdapterManager のインスタンス。 (ModelBusAdapter から継承されます。) | |
DisplayName | ModelBusAdapter の表示名 (ModelBusAdapter から継承されます。) | |
Disposed | それ以外の場合は false を ModelBusAdapter のこのインスタンス破棄された場合に true。 (ModelBusAdapter から継承されます。) | |
DocumentHandler | ModelingDocumentHandler は、この ModelingAdapter で使用します。ModelBusAdapter によって DocumentHandler は、でラップされたモデルを構成するために使用されます。既に設定されていない場合のみ、このプロパティを設定できます。 | |
Reference | (ModelBusAdapter から継承されます。) |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
Dispose() | (ModelBusAdapter から継承されます。) | |
Dispose(Boolean) | クリーンアップ ModelBusAdapter のこのインスタンス。が 1 の場合、破棄される DocumentHandler をトリガーします。 (ModelBusAdapter.Dispose(Boolean) をオーバーライドします。) | |
Equals(Object) | 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) | |
Equals(ModelBusAdapter) | この ModelBusAdapter 以外の場合は false ModelBusAdapter の特定のインスタンスと同じ場合は true。 (ModelBusAdapter から継承されます。) | |
Finalize | デストラクターです。 (ModelBusAdapter から継承されます。) | |
GetDefaultView | 1 つが使用できる場合は、このモデルに関連付けられている DefaultView を取得します。 (ModelBusAdapter から継承されます。) | |
GetElementReference | このアダプターによって公開されると見なされる指定されたオブジェクト インスタンスの参照を取得します。 (ModelBusAdapter から継承されます。) | |
GetElementReferences | 指定したデータ コントラクトに準拠するすべての参照先オブジェクトを取り戻してします。 (ModelBusAdapter から継承されます。) | |
GetHashCode | 特定の型のハッシュ関数として機能します。 (Object から継承されます。) | |
GetReferences | (ModelBusAdapter から継承されます。) | |
GetReferenceStatus | 現在の参照の ReferenceStatus を返します。これがある要素の参照は、ResolveElementReference を試みます。 (ModelBusAdapter から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
GetView | 特定のビューを ModelBusView の参照に基づいてこのモデルに関連付けられているを取得します (ModelBusAdapter から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) | |
ResolveElementReference(ModelBusReference) | 要素の識別子を指定すると、戻り、この参照によって表される実際のオブジェクト。 (ModelBusAdapter から継承されます。) | |
ToString | 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) | |
TrySetDocumentHandler | ModelingDocumentHandler が既に設定されている (たとえばのコンストラクターによって) でない場合、渡されたパラメーターとして値に設定します。それ以外の場合は false を返します。 |
このページのトップへ
解説
IModelBus のインスタンスを使用して、指定したモデルのアダプターを作成します。
詳細については、「Visual Studio Modelbus によるモデルの統合」を参照してください。
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。