Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer (Espacio de nombres)
Las clases de este espacio de nombres permiten leer y actualizar los modelos de capas. ILayerModel representa la raíz del modelo, ILayer es un nodo Capa, e instancias de IDependencyLink vinculan los niveles. Cada ILayer se representa en un diagrama mediante una IShape.
Para obtener más información, vea los temas siguientes:
Actualización de modelos de capas mediante la API
Agregar comandos y gestos a diagramas de capas
Agregar validación de arquitectura personalizada a diagramas de capas
Agregar propiedades personalizadas a diagramas de capas
Navegar y actualizar modelos de capas en el código del programa
Solucionar problemas de extensiones de diagramas de capas
Cómo: Generar archivos a partir de un modelo UML
Cómo: Abrir un modelo UML mediante la API de Visual Studio
Crear y usar modelos de capas como usuario
Diagramas de capas: Referencia
Diagrama de capas: Instrucciones
Crear diagramas de capas a partir del código
Validar código con diagramas de capas
Modelos de programación UML
Ampliar modelos y diagramas UML
Clases
Clase | Descripción | |
---|---|---|
ArtifactReferenceExtensions | Métodos de extensión del diseñador de capas | |
CreateArtifactReferenceCompletedEventArgs | Argumento de devolución de llamada para la creación de referencias de artefacto. | |
Extensions | Métodos de extensión del diseñador de capas | |
LayerDesignerExtensionAttribute | Aplique este atributo a una clase que define una extensión en diagramas de capas. | |
PropertyExtension<TTargetElementType> | Clase base abstracta para extensiones de propiedad. | |
ValidationExtensions | Métodos de extensión para la validación. |
Interfaces
Interfaz | Descripción | |
---|---|---|
ILayer | Elemento de capa | |
ILayerArtifactReference | Referencia de artefacto | |
ILayerComment | Elemento Comentario.Un comentario se puede incluir en un modelo de capa o en una capa, y también se puede vincular a un número de capas cualquiera. | |
ILayerCommentLink | Vínculo de un comentario a un elemento. | |
ILayerContainer | Objeto que puede contener una capa, como un modelo de capas o capa. | |
ILayerDependencyLink | Vínculo de una capa a otra capa de la que depende. | |
ILayerElement | Base de todos los elementos en un diagrama de capas. | |
ILayerLink | Base de todos los vínculos en un modelo de capas. | |
ILayerModel | Modelo de nivel raíz | |
IPropertyExtension | Extensión de capa para mostrar propiedades personalizadas en la cuadrícula de propiedades | |
IValidateArchitectureExtension | Exporte e implemente esta interfaz a fin de definir un esquema de validación de capas personalizado, invocado por el comando Validar arquitectura. |
Enumeraciones
Enumeración | Descripción | |
---|---|---|
GraphErrorLevel | Nivel de error a utilizado en la compilación del error |