Microsoft.VisualStudio.Uml.AuxiliaryConstructs (Espacio de nombres)
Este espacio de nombres proporciona una API en el modelo UML, así como métodos para definir y usar las clases de plantillas UML.Para obtener más información acerca de modelos UML en Visual Studio Ultimate, vea Desarrollar modelos para el diseño de software.Para obtener más información sobre las clases de plantillas, vea Diagramas de clases de UML: Instrucciones.Para obtener más información acerca de la UML API, vea Ampliar modelos y diagramas UML.
Las propiedades y los tipos definidos en este espacio de nombres se corresponden con los definidos en la especificación de UML.Además, los métodos de extensión se definen en muchos de los tipos de este espacio de nombres.Para obtener más información, vea Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.
Interfaces
Interfaz | Descripción | |
---|---|---|
IClassifierTemplateParameter | Un valor en la definición de una plantilla que se puede enlazar a una clase. | |
IModel | Una descripción parcial de un sistema, proceso o software físico. | |
IOperationTemplateParameter | Un valor en la definición de una plantilla que se puede enlazar a una operación. | |
IParameterableElement | Un elemento que puede ser un parámetro de una plantilla, o un argumento en un enlace de plantilla.Classifiers y ValueSpecifications son elementos ParameterableElements. | |
IRedefinableTemplateSignature | Objeto TemplateSignature que se puede extender con parámetros adicionales. | |
ITemplateableElement | Un elemento que puede definirse como plantilla. | |
ITemplateBinding | Especifica las sustituciones de los argumentos para los parámetros de una plantilla. | |
ITemplateParameter | Un valor en la definición de una plantilla que puede reemplazarse cuando la plantilla está enlazada. | |
ITemplateParameterSubstitution | Enlaza un elemento, como una clase o una operación, a un parámetro de plantilla. | |
ITemplateSignature | Una lista de TemplateParameters para una plantilla. |