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 | |
---|---|---|
IClassifierTemplateParameter | Um valor na definição de um modelo que pode ser vinculado a uma classe. | |
IModel | Uma descrição parcial de um sistema físico, processo ou software. | |
IOperationTemplateParameter | Um valor na definição de um modelo que pode ser vinculado a uma operação. | |
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. | |
IRedefinableTemplateSignature | Um TemplateSignature que pode ser estendido com parâmetros adicionais. | |
ITemplateableElement | Um elemento que pode ser definido como um modelo. | |
ITemplateBinding | Especifica as substituições de argumentos para os parâmetros de um modelo. | |
ITemplateParameter | Um valor na definição de um modelo que pode ser substituído quando o modelo está vinculado. | |
ITemplateParameterSubstitution | Vincula um elemento, como uma classe ou uma operação para um parâmetro de modelo. | |
ITemplateSignature | Uma lista de TemplateParameters para um modelo. |