Compartir a través de


Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation (Espacio de nombres)

Este espacio de nombres contiene tipos para leer y actualizar diagramas UML.

Para obtener más información, vea los temas siguientes:

Clases

  Clase Descripción
Clase pública ExtensibilityPresentationMapper
Clase pública PresentationHelpers Clase estática que proporciona métodos de extensión para las formas y los diagramas de modelado.

Interfaces

  Interfaz Descripción
Interfaz pública IActivityDiagram Representa un diagrama de actividades UML.Puede mostrar una actividad, a la que se debe adjuntar utilizando el método Bind.Una actividad contiene un conjunto de acciones conectadas mediante flujos.Cada actividad puede mostrarse en al menos un diagrama y sus acciones no pueden aparecer en más de un diagrama.El diagrama en sí no forma parte del modelo UML.
Interfaz pública IClassDiagram Representa un diagrama de clases de UML, que puede mostrar clases, interfaces, enumeraciones, paquetes y las relaciones entre ellos.El diagrama en sí no forma parte del modelo.Contiene objetos IShape que representan las vistas de los elementos del modelo.Cada elemento del modelo, como una clase UML, puede representarse mediante varios objetos IShapes, que pueden estar en diagramas diferentes.
Interfaz pública IColorShape Información de color para los objetos IShape.
Interfaz pública IComponentDiagram Representa un diagrama de componentes de UML, que puede mostrar los componentes y sus elementos internos, así como las conexiones y dependencias entre ellos.El diagrama en sí no forma parte del modelo.Contiene objetos IShape que representan las vistas de los elementos del modelo.Cada componente UML puede representarse mediante varios objetos IShapes, que puede estar en diagramas diferentes.
Interfaz pública IDiagram Representa un diagrama de modelado UML.Es un supertipo de los tipos de diagrama específicos como IClassDiagram.Cada diagrama se representa como un par de archivos en el modelo.
Interfaz pública IDiagramContext Proporciona acceso a un diagrama.Puede obtener una instancia de este tipo al declarar una propiedad importada DiagramContext en una extensión UML.También puede convertir a y desde EnvDTE.ProjectItem, si el elemento es un diagrama UML.
Interfaz pública IDiagramElementOperations
Interfaz pública IPresentationElementWrapperFactory
Interfaz pública ISequenceDiagram Representa un diagrama de secuencia de UML.Puede mostrar una interacción, a la que se debe adjuntar utilizando el método Bind.Una interacción describe el intercambio de mensajes entre un conjunto de objetos.Cada interacción se puede mostrar en al menos un diagrama, y los objetos y mensajes solo pueden aparecer en una interacción.El diagrama en sí no forma parte del modelo UML.
Interfaz pública IShape Una forma en un diagrama que muestra la vista de un elemento en un modelo.Algunos tipos de elemento de modelo pueden tener más de una forma.Algunas formas se componen de otras formas.Por ejemplo, una forma de clase contiene formas para cada atributo y operación.Las formas tienen propiedades gráficas, como el color y la posición.
Interfaz pública IShape<T> Representa una forma en un diagrama.Este es un subtipo de IShape fuertemente tipado.Es específico de un tipo del elemento de modelo T concreto, como IClassifier.Se puede asignar a cualquier IShape<E> donde E es un subtipo de T, como IClass.
Interfaz pública IUseCaseDiagram Representa un diagrama de casos de uso de UML, que puede mostrar los casos de uso, los actores y los sistemas.El diagrama en sí no forma parte del modelo UML.Contiene objetos IShape que representan las vistas de los elementos del modelo.Cada elemento del modelo, como un caso de uso, puede representarse mediante varias formas, que pueden estar en diagramas diferentes.

Enumeraciones

  Enumeración Descripción
Enumeración pública SequenceDiagramLayoutKinds