Partager via


ISequenceDiagram, interface

Représente un diagramme de séquence UML. Il peut afficher une IInteraction, qui doit être liée à l'aide de la méthode de liaison. Une intervention représente l'échange de messages entre un ensemble d'objets. Chaque interaction peut être affichée sur un diagramme maximum, et les objets et messages peuvent figurer sur une seule interaction. Le diagramme lui-même ne fait pas partie du modèle UML.

Espace de noms :  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
Assembly :  Microsoft.VisualStudio.ArchitectureTools.Extensibility (dans Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Syntaxe

'Déclaration
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

Le type ISequenceDiagram expose les membres suivants.

Propriétés

  Nom Description
Propriété publique ChildShapes Formes contenues dans cette forme.Par exemple, l'attribut et les lignes d'opération d'une forme de classe ; les formes de classe contenues dans une forme de package ; les ports et parties à l'intérieur d'un composant.Pour chaque ChildShape, ParentShape == this. (Hérité de IShape.)
Propriété publique Color Obtient ou définit la couleur de la forme. (Hérité de IShape.)
Propriété publique Diagram Le diagramme qui contient cette forme. (Hérité de IShape.)
Propriété publique FileName Le chemin d'accès du fichier projet de modélisation sur lequel le diagramme est stocké.Il s'agit du nom du principal de deux fichiers. (Hérité de IDiagram.)
Propriété publique Height (Hérité de IShape.)
Propriété publique Interaction L'interaction qui a été limitée au diagramme.Ce paramètre peut être null.
Propriété publique ModelStore Magasin de modèles UML qui contient le schéma et le modèle qu'il affiche. (Hérité de IDiagram.)
Propriété publique Name Le nom du diagramme.Ce n'est pas toujours identique au nom de fichier. (Hérité de IDiagram.)
Propriété publique ParentShape La forme qui contient cette forme, ou null.Si ParentShape n'est pas null, cette forme est membre de ParentShape.ChildShapes. (Hérité de IShape.)
Propriété publique SelectedShapes La collection de formes qui sont actuellement sélectionnées.Si aucune forme n'est sélectionnée, la collection contiendra le diagramme comme seul membre.Si d'autres formes sont sélectionnées, le diagramme n'apparaîtra pas dans la collection. (Hérité de IDiagram.)
Propriété publique TypeName Une chaîne indiquant le type de diagramme dont il s'agit, par exemple ComponentDiagram. (Hérité de IDiagram.)
Propriété publique UmlMode Si la valeur est true, le diagramme fait partie d'un modèle UML.Si la valeur est false, le diagramme a été généré à partir du code de programme et ne fait pas partie d'un modèle UML.
Propriété publique Width (Hérité de IShape.)
Propriété publique XPosition (Hérité de IShape.)
Propriété publique YPosition (Hérité de IShape.)

Début

Méthodes

  Nom Description
Méthode publique Bind Affichez une interaction sur ce diagramme.L'interaction ne doit pas être déjà liée à un diagramme.Définit la propriété d'interaction.
Méthode publique Delete Supprime la forme du diagramme.Cela peut supprimer ou non du modèle l'élément que la forme affiche.Par exemple, la suppression d'une forme de classe d'un diagramme de classes ne supprime pas la classe UML du modèle. (Hérité de IShape.)
Méthode publique EnsureVisible (Hérité de IDiagram.)
Méthode publique GetObject<T> Obtient l'élément de modèle représenté par cette forme.Fournit le type du résultat que vous souhaitez. (Hérité de IShape.)
Méthode publique Layout Réorganise les formes sur le diagramme.
Méthode publique Move Modifie la position et la taille de la forme. (Hérité de IShape.)
Méthode publique SelectShapes Définit la sélection actuelle sur la collection de formes donnée et définit la propriété de sélection.Cela n'active pas la fenêtre qui affiche le diagramme. (Hérité de IDiagram.)
Méthode publique ToIShape<T> Transtypez vers un type qui spécifie le type de l'élément représenté par la forme. (Hérité de IShape.)
Méthode publique UpdateShapePositions

Début

Méthodes d'extension

  Nom Description
Méthode d'extension publique GetChildShapes<T> Obtenez les formes enfants qui affichent le type spécifié de l'élément modèle. (Défini par PresentationHelpers.)
Méthode d'extension publique GetElement L'élément de modèle qui représente la forme. (Défini par IShapeExtensions.)
Méthode d'extension publique GetSelectedShapes<T> Obtenez toutes les formes sélectionnées qui affichent des éléments de modèle UML à partir du type spécifié. (Défini par PresentationHelpers.)
Méthode d'extension publique SelectShapes Sélectionnez une collection de formes sur le diagramme.Les formes doivent être sélectionnables.La propriété SelectedShapes du diagramme sera mise à jour. (Défini par PresentationHelpers.)

Début

Notes

Pour plus d'informations, consultez les rubriques suivantes :

Voir aussi

Référence

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation, espace de noms