次の方法で共有


Microsoft.VisualStudio.Uml.AuxiliaryConstructs 名前空間

この名前空間は、UML モデル上の API だけでなく、UML テンプレート クラスを定義して使用するメソッドも提供します。 Visual Studio Ultimateの UML モードの詳細については、「ソフトウェア設計のためのモデルの開発」を参照してください。 テンプレート クラスの詳細については、「UML クラス図: ガイドライン」を参照してください。 UML API の詳細については、「UML モデルと図の拡張」を参照してください。

この名前空間で定義される型とプロパティは、UML 仕様に定義されているものに対応します。 さらに拡張メソッドは、この名前空間の型の多くで定義されています。 詳細については、「Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml」を参照してください。

インターフェイス

  インターフェイス 説明
パブリック インターフェイス IClassifierTemplateParameter クラスにバインドできるテンプレートの定義内の値。
パブリック インターフェイス IModel 物理システム、プロセス、またはソフトウェアの部分的な説明。
パブリック インターフェイス IOperationTemplateParameter 操作にバインドできるテンプレートの定義内の値。
パブリック インターフェイス IParameterableElement テンプレートのパラメーター、またはテンプレート バインディングの引数のパラメーターとして使用できる要素。分類子と ValueSpecifications は ParameterableElements です。
パブリック インターフェイス IRedefinableTemplateSignature 追加パラメーターで拡張できる TemplateSignature。
パブリック インターフェイス ITemplateableElement テンプレートとして定義できる要素。
パブリック インターフェイス ITemplateBinding テンプレートのパラメーターの引数の代用を指定します。
パブリック インターフェイス ITemplateParameter テンプレートがバインドされるときに置換できるテンプレートの定義内の値。
パブリック インターフェイス ITemplateParameterSubstitution テンプレート パラメーターに、クラスや演算などの要素をバインドします。
パブリック インターフェイス ITemplateSignature テンプレートの TemplateParameters のリスト。