次の方法で共有


Microsoft.VisualStudio.Modeling.Integration 名前空間

この名前空間の型は複数の DSL モデルを使用するツールを定義できます。ModelBus は、モデル ファイルの要素への参照を定義する機能を提供します。これは、1 種類のファイル間にリンクを追加すると、たとえば使用できます。詳細については、「Visual Studio Modelbus によるモデルの統合」を参照してください。

クラス

  クラス 説明
パブリック クラス AdapterAlreadyRegisteredException これは IAdapter の同じインスタンスの場合の重複の登録にスロー AdapterAlreadyRegisteredException のクラスを定義します。
パブリック クラス AdapterCreationException これは CreateAdapter () の呼び出しが失敗した場合にスローされる AdapterCreationException のクラスを定義します。
パブリック クラス AdapterManagerAlreadyRegisteredException これは IAdapterManager の型の場合の重複の登録にスロー AdapterManagerAlreadyRegisteredException のクラスを定義します。
パブリック クラス AdapterManagerNotRegisteredException このファイルは ModelBusAdapter マネージャーが要求されると、投げられたり登録されていない場合 AdapterManagerNotRegisteredException のクラスを定義します。
パブリック クラス AdapterNotRegisteredException これは ModelBusAdapter が要求されると、投げられたり登録されていない場合 AdapterNotRegisteredException のクラスを定義します。
パブリック クラス AdapterNotSupportedException アダプター マネージャーでサポートされないアダプターの型を処理を求められたら、スローされる例外の型。
パブリック クラス AdapterReferenceTypeNotSupportedException アダプター マネージャーでサポートされない ModelBusAdapterReference のシリアル化された型に招待されている場合、スローされる例外の型。
パブリック クラス CompositionAttributes
パブリック クラス CompositionConfigurationManager ModelBus を構成する MEF ベースの方法を提供するクラス。
パブリック クラス DynamicAdapterManagerAttribute アダプター マネージャーが任意の LogicalAdapterId をサポートしていることを示すために使用されるカスタム属性。AdapterManager に、この属性を使用して複数の異なるアダプターまたは複数の異なるモデルをサポートするために AdapterManager が通常、使用できることを意味します。MEF によってベースの ModelBus ConfigurationManager によって、任意のモデルをサポートするようとして AdapterManager がする MEF のメタデータの AdapterIds を、実行時ではなくサポートすることを検出するには、それらの AdapterManagers して、を呼び出します。
パブリック クラス HandlesAdapterAttribute アダプター マネージャーがアダプターの特定の型を処理することを示すために使用されるカスタム属性
パブリック クラス HostSpecificAttribute ModelBus の部分は ModelBus の特定のホストで機能することを示すために使用されるカスタム属性。
パブリック クラス InvalidAdapterManagerException 無効なアダプター マネージャーの例外の例外クラス
パブリック クラス ModelBus ModelBus は、ツールが緩い結合された形で相互運用できるようにします。
パブリック クラス ModelBusAdapter ModelBusAdapter は ModelBus と基になるモデル間のブリッジとして機能するオブジェクトです。ModelBusAdapter のインスタンスは ModelBusAdapterManager によって作成および操作は ModelBusAdapterManager の ModelBusAdapter のコントラクト ModelBusAdapter の定義によって公開されます。
パブリック クラス ModelBusAdapterManager ModelBusAdapterManager がサポートされている ModelBusAdapter のインスタンスの作成に使用され有効期間を管理します。独自の DSL の ModelBusAdapterManager を作成するには、このクラスから派生します。
パブリック クラス ModelBusAdapterReference すべてのアダプターの参照の基本クラス
パブリック クラス ModelBusException これは ModelBus アーキテクチャで使用されるすべての例外の基本クラスである ModelBusException のクラスを定義します。
パブリック クラス ModelBusReference モデルへの参照をカプセル化します。次のバリアントでサポートされています : モデルに ; 参照モデルの要素への参照を ; このモデルとビュー モデルに ; 参照ビュー モデルの要素への参照。
パブリック クラス ModelBusReferenceFormatException
パブリック クラス ModelBusReferencePropertySerializer カスタム DomainProperty のシリアライザーのシリアル化と逆シリアル化する ModelBusReferences
パブリック クラス ModelBusReferenceTypeConverter 文字列に ModelBusReferences を変換するコンバーター。
パブリック クラス ModelBusResetException これは Backplane.Reset () が失敗した場合にスローされる ModelBusResetException のクラスを定義します。
パブリック クラス ModelBusView ModelBusView は、モデルの ModelBusAdapter から派生したオブジェクトです。ModelBusView は、クライアントがモデルのデザイン サーフェイスまたはエディターを作成し、アクセスし、操作することができます。
パブリック クラス ModelingAdapter ドメイン固有言語モデルをラップします。DSL のアダプターを作成するには、このクラスから派生します。
パブリック クラス ModelingAdapterReference アダプターの参照の標準 DSL の実装。
パブリック クラス ModelingAdapterReferenceFormatException
パブリック クラス ModelingDocumentHandler これは ModelBusAdapter がこの ModelBusAdapter によって表される基になるドキュメントの構成管理に使用するプラグイン可能なクラスです。
パブリック クラス PresentationAlreadyCreatedException これは CreatePresentation の呼び出しが指定された型の表示であるサービス () が行われる場合にスロー PresentationAlreadyCreatedException のクラスを定義します。
パブリック クラス PresentationCreationException これは CreatePresentation () の呼び出しが失敗した場合にスローされる PresentationCreationException のクラスを定義します。
パブリック クラス ReferenceContext ModelBusReference をシリアル化する場合、シリアル化された文字列は、ファイル パスなど、コンテキスト情報に関連して行うことができます。文字列を逆シリアル化する場合、同じコンテキストまたは別のコンテキストを提供できます。ReferenceContext は、コンテキスト情報を格納するディクショナリです。キーのコンテキストに保存された設定および型は、使用する ModelBusAdapter のクラスによって異なります。
パブリック クラス ReferenceFormatException これは、参照が正しい形式に準拠していない場合にスローされる ReferenceFormatException のクラスを定義します。
パブリック クラス StandardModelingAdapter 基本的な DSL モデルのベースのアダプターを表します。
パブリック クラス SupportedType アダプター マネージャーの保持をサポートする型は、クラスと表示名です
パブリック クラス ViewOperationException これは ModelBusView のインスタンスの ModelBusView または操作の作成が失敗した場合にスローされる ViewOperationException のクラスを定義します。

インターフェイス

  インターフェイス 説明
パブリック インターフェイス IConfiguration
パブリック インターフェイス IModelBus サービス プロバイダーからこの型のインスタンスを取得し、別のモデルを開くために使用できるアダプターを取得するために使用します。
パブリック インターフェイス IModelingAdapterWithRootedModel モデルのルート要素を公開する ModelBus のアダプターによって実装されるインターフェイス。
パブリック インターフェイス IModelingAdapterWithStore ストアであるを公開する ModelBus のアダプターによって実装されるインターフェイス。
パブリック インターフェイス SModelBus Visual Studio ModelBus サービスのインターフェイス。

列挙型

  列挙体 説明
パブリック列挙体 ErrorCategory エラーの重大度レベルを指定する列挙型
パブリック列挙体 ReferenceStatus
パブリック列挙体 ValidateReferenceOption 検証オプション