此命名空间提供 UML 模型上的一个 API 以及用于定义和使用 UML 模板类的方法。 有关 Visual Studio 旗舰版 中的 UML 模型的详细信息,请参见开发软件设计模型。 有关模板类的详细信息,请参见 UML 类图:准则。 有关 UML API 的详细信息,请参见扩展 UML 模型和关系图。
类型和此命名空间中定义的属性对应于那些 UML 规范中定义。 此外,许多此命名空间中的类型上定义的扩展方法。 有关详细信息,请参阅Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml。
接口
接口 | 说明 | |
---|---|---|
![]() |
IClassifierTemplateParameter | 可绑定到类的模板定义中的值。 |
![]() |
IModel | 物理系统、过程或软件的分部说明。 |
![]() |
IOperationTemplateParameter | 可绑定到操作的模板定义中的值。 |
![]() |
IParameterableElement | 可为模板中的参数或模板绑定中的参数的元素。Classifier 和 ValueSpecification 为 ParameterableElement。 |
![]() |
IRedefinableTemplateSignature | 可使用附加参数来扩展的 TemplateSignature。 |
![]() |
ITemplateableElement | 可定义为模板的元素。 |
![]() |
ITemplateBinding | 指定模板参数变量的替换。 |
![]() |
ITemplateParameter | 可在绑定模板时替换的模板定义中的值。 |
![]() |
ITemplateParameterSubstitution | 将元素(如类或操作)绑定到模板参数。 |
![]() |
ITemplateSignature | 模板的 TemplateParameter 的列表。 |