Microsoft.VisualStudio.Modeling.ExtensionEnablement 名前空間
この名前空間の型は、ドメイン固有言語のカスタマイズをサポートします。
詳細については、「ドメイン固有言語をカスタマイズするコードの記述」を参照してください。
クラス
クラス | 説明 | |
---|---|---|
CommandExtensionAttribute | Dsl のコンテキスト メニューでのコマンド拡張機能のコマンド グループと位置を宣言する MefMetadata ラッパー属性。 | |
ExtensionEnablementConstants | ||
ExtensionRegistrar<T, TMetadataView> | 遅延 Mef インポーターのクラス: 1.型 T. 2.をエクスポートするパーツをインポートします。フィルターを提供する機能。 | |
ExtensionRegistrarBase<T, TMetadataView> | 通常の拡張レジストラーの基本クラスおよび検証レジストラーの特殊なケース。 | |
ValidationExtensionRegistrar | 検証拡張機能を登録できる ExtensionRegistar の基本クラス |
インターフェイス
インターフェイス | 説明 | |
---|---|---|
ICommandExtension | モデル図にメニュー コマンドを提供するために、MEF 拡張機能のこのインターフェイスを実装およびエクスポートします。 | |
IExtensibilityLogger | 拡張レジストラーのログ インターフェイス。 | |
ILinkedUndoContext | 1 つのトランザクションで操作のシーケンスをグループ化するために BeginTransaction を使用します。 | |
ILinkedUndoTransaction | トランザクションは、UML モデル ストアに対する操作をグループ化し、いずれかの操作が失敗した場合に、グループ全体をロールバックできます。トランザクションがコミットされた後、ユーザーは 1 回の元に戻すコマンドでグループ全体を元に戻すことができます。 | |
IMenuCommand | コマンドをメニューに表示するかどうかを決定します。 |