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 для шаблона. |