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 のリスト。 |