次の方法で共有


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) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualStudio.Modeling.Integration 名前空間