Microsoft.VisualStudio.Uml.AuxiliaryConstructs - пространство имен
Это пространство имен предоставляет API в UML-модели, а также методы для определения и использования UML-классов шаблонов. Дополнительные сведения о моделях UML в Visual Studio Ultimate см. в разделе Разработка моделей для программного проектирования. Дополнительные сведения о классах шаблонов см. в разделе UML-схемы классов: правила работы. Дополнительные сведения об API UML см. в разделе Расширение моделей и схем UML.
Типы и свойства, определенные в этом пространстве имен, соответствуют определенным в UML-спецификации. Кроме того, для многих типов в этом пространстве имен определены методы расширения. Дополнительные сведения см. в разделе Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.
Интерфейсы
Интерфейс | Описание | |
---|---|---|
![]() |
IClassifierTemplateParameter | Значение в определении шаблона, которое может быть привязано к классу. |
![]() |
IModel | Частичное описание физической системы, процесса или программного обеспечения. |
![]() |
IOperationTemplateParameter | Значение в определении шаблона, которое может быть привязано к операции. |
![]() |
IParameterableElement | Элемент, который может быть параметром в шаблоне или аргументом в привязке шаблона.Классификаторы и спецификации значений являются параметризуемыми элементами. |
![]() |
IRedefinableTemplateSignature | Сигнатура шаблона, которая может быть расширена дополнительными параметрами. |
![]() |
ITemplateableElement | Элемент, который может быть определен как шаблон. |
![]() |
ITemplateBinding | Указывает замены аргументов для параметров шаблона. |
![]() |
ITemplateParameter | Значение в определении шаблона, которое может быть заменено при привязывании шаблона. |
![]() |
ITemplateParameterSubstitution | Привязывает элемент, такой как класс или операция, к параметру шаблона. |
![]() |
ITemplateSignature | Список параметров TemplateParameter для шаблона. |