Compartir a través de


ISequenceDiagram (Interfaz)

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.

Espacio de nombres:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
Ensamblado:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (en Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Sintaxis

'Declaración
Public Interface ISequenceDiagram _
    Inherits IDiagram, IShape
public interface ISequenceDiagram : IDiagram, 
    IShape
public interface class ISequenceDiagram : IDiagram, 
    IShape
type ISequenceDiagram =  
    interface
        interface IDiagram
        interface IShape
    end
public interface ISequenceDiagram extends IDiagram, IShape

El tipo ISequenceDiagram expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública ChildShapes Formas incluidas en esta forma.Por ejemplo, las filas de atributo y operación de una forma de clase; las formas de la clase se encuentran dentro de una forma de paquete; puertos y elementos de un componente.Para cada ChildShape, ParentShape == este. (Se hereda de IShape).
Propiedad pública Color Obtiene o establece el color de la sombra. (Se hereda de IShape).
Propiedad pública Diagram Diagrama que contiene esta forma. (Se hereda de IShape).
Propiedad pública FileName Ruta de acceso del archivo del proyecto de modelado en el que se almacena el diagrama.Este es el nombre de la entidad de seguridad de los dos archivos. (Se hereda de IDiagram).
Propiedad pública Height (Se hereda de IShape).
Propiedad pública Interaction Interacción enlazada al diagrama.Su valor puede ser null.
Propiedad pública ModelStore Almacén de modelos UML que contiene el diagrama y el modelo que muestra. (Se hereda de IDiagram).
Propiedad pública Name Nombre del diagrama.No siempre coincide con el nombre de archivo. (Se hereda de IDiagram).
Propiedad pública ParentShape Forma que contiene esta forma o null.Si ParentShape no es null, esta forma es miembro de ParentShape.ChildShapes. (Se hereda de IShape).
Propiedad pública SelectedShapes Colección de formas seleccionadas actualmente.Si no hay ninguna forma individual seleccionada, la colección contendrá el diagrama como único miembro.Si otras formas están seleccionadas, el diagrama no aparecerá en la colección. (Se hereda de IDiagram).
Propiedad pública TypeName Cadena que indica qué tipo de diagrama es este, por ejemplo "ComponentDiagram". (Se hereda de IDiagram).
Propiedad pública UmlMode Si es true, el diagrama forma parte de un modelo UML.Si es false, el diagrama se ha generado del código de programa y no forma parte de un modelo UML.
Propiedad pública Width (Se hereda de IShape).
Propiedad pública XPosition (Se hereda de IShape).
Propiedad pública YPosition (Se hereda de IShape).

Arriba

Métodos

  Nombre Descripción
Método público Bind Muestra una interacción en este diagrama.La interacción no debe estar enlazada aún a un diagrama.Establece la propiedad Interaction.
Método público Delete Quita la forma del diagrama.Puede que quite del modelo o no el elemento que muestra la forma.Por ejemplo, al quitar una forma de clase de un diagrama de clases, no se quitan los diagramas de clases UML del modelo. (Se hereda de IShape).
Método público EnsureVisible (Se hereda de IDiagram).
Método público GetObject<T> Obtiene el elemento del modelo que representa esta forma.Proporcione el tipo de resultado que desee. (Se hereda de IShape).
Método público Layout Reorganiza las formas en el diagrama.
Método público Move Cambia la posición y el tamaño de la forma. (Se hereda de IShape).
Método público SelectShapes Establece la selección actual en la colección de formas proporcionada y establece la propiedad Selection.Esto no activa la ventana que muestra el diagrama. (Se hereda de IDiagram).
Método público ToIShape<T> Convierta en un tipo que especifica el tipo del elemento que representa la forma. (Se hereda de IShape).
Método público UpdateShapePositions

Arriba

Métodos de extensión

  Nombre Descripción
Método de extensión público GetChildShapes<T> Obtener las formas secundarias que muestran el tipo especificado del elemento de modelo. (Definido por PresentationHelpers).
Método de extensión público GetElement Elemento de modelo que representa esta forma. (Definido por IShapeExtensions).
Método de extensión público GetSelectedShapes<T> Obtener todas las formas seleccionadas que muestran elementos del modelo UML del tipo especificado. (Definido por PresentationHelpers).
Método de extensión público SelectShapes Seleccione una colección de formas en el diagrama.Las formas deben ser seleccionables.La propiedad SelectedShapes del diagrama se actualizará. (Definido por PresentationHelpers).

Arriba

Comentarios

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

Vea también

Referencia

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