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 的列表。 |