Microsoft.VisualStudio.Uml.AuxiliaryConstructs 命名空间

此命名空间提供基于 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 的列表。