Compartilhar via


Namespace Microsoft.VisualStudio.Uml.AuxiliaryConstructs

Este namespace 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 modelos UML na Visual Studio Ultimate, consulte O desenvolvimento de modelos de 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, um processo ou um 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 Elemento que pode ser um parâmetro em um modelo ou um argumento em uma ligação de 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 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.