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 | 項目可以試範本中的參數,也可以是範本繫結中的引數。Classifiers 和 ValueSpecifications 是 ParameterableElements。 |
![]() |
IRedefinableTemplateSignature | TemplateSignature,可延伸更多參數。 |
![]() |
ITemplateableElement | 可以定義為範本的元素。 |
![]() |
ITemplateBinding | 指定範本參數的替換引數。 |
![]() |
ITemplateParameter | 範本定義中的值,可以在繫結範本時更換。 |
![]() |
ITemplateParameterSubstitution | 將類別或操作之類的項目繫結到範本參數。 |
![]() |
ITemplateSignature | 範本之 TemplateParameters 的清單。 |