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 | |
---|---|---|
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, um processo ou um software. | |
IOperationTemplateParameter | Um valor na definição de um modelo que pode ser vinculado a uma operação. | |
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. | |
IRedefinableTemplateSignature | Um TemplateSignature que pode ser estendido com parâmetros adicionais. | |
ITemplateableElement | 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. |