Partilhar via


Namespace Microsoft.VisualStudio.Uml.AuxiliaryConstructs

Este namespace fornece uma API sobre o modelo UML, bem como métodos para definir e usar classes de modelo UML. Para obter mais informações sobre os modelos UML em 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 UML, consulte Estendendo modelos e diagramas UML.

Os tipos e propriedades definidas neste namespace correspondem às definidas na especificação do 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.