Partilhar via


Namespace Microsoft.VisualStudio.Uml.AuxiliaryConstructs

Este espaço para nome fornece uma API sobre o modelo UML, bem como métodos para definir e usar as classes de modelo UML.Para obter mais informações sobre os modelos UML na Visual Studio Ultimate, consulte Desenvolvendo modelos para design de software.Para obter mais informações sobre classes de modelo, consulte Diagramas de classe UML: diretrizes.Para obter mais informações sobre a API de UML, consulte Diagramas e modelos UML estendendo.

Os tipos e as propriedades definidas neste namespace correspondem àqueles definidos na especificação UML.Além disso, os métodos de extensão são definidos em muitos dos tipos neste namespace.Para obter mais informações, consulte Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.

Interfaces

  Interface Descrição
Interface pública IClassifierTemplateParameter Um valor na definição de um modelo que pode ser vinculado a uma classe.
Interface pública IModel Uma descrição parcial de um sistema físico, processo ou software.
Interface pública IOperationTemplateParameter Um valor na definição de um modelo que pode ser vinculado a uma operação.
Interface pública IParameterableElement Um elemento que pode ser um parâmetro em um modelo ou um argumento em uma vinculação do modelo.Classificadores e ValueSpecifications são ParameterableElements.
Interface pública IRedefinableTemplateSignature Um TemplateSignature que pode ser estendido com parâmetros adicionais.
Interface pública ITemplateableElement Um elemento que pode ser definido como um modelo.
Interface pública ITemplateBinding Especifica as substituições de argumentos para os parâmetros de um modelo.
Interface pública ITemplateParameter Um valor na definição de um modelo que pode ser substituído quando o modelo está vinculado.
Interface pública ITemplateParameterSubstitution Vincula um elemento, como uma classe ou uma operação para um parâmetro de modelo.
Interface pública ITemplateSignature Uma lista de TemplateParameters para um modelo.