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 | |
---|---|---|
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. |