Udostępnij za pośrednictwem


Interfejs ISequenceDiagram

Reprezentuje diagram sekwencji UML.Umożliwia wyświetlanie IInteraction, który musi być dołączony do niego przy użyciu metody Bind.Interakcji przedstawia wymiany komunikatów między zestaw obiektów.Każdej interakcji mogą być wyświetlane na co najwyżej jeden diagram i obiekty i wiadomości mogą być wyświetlane na tylko jeden interakcji.Samego diagramu nie stanowią części modelu UML.

Przestrzeń nazw:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
Zestaw:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (w Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Składnia

'Deklaracja
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

Typ ISequenceDiagram uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna ChildShapes Kształty, które są zawarte w ramach tego kształtu.Na przykład atrybutów i operacji wiersze kształtu klasy; kształty klas zawartych wewnątrz kształtu pakiet; porty i części wewnątrz składnika.Dla każdego ChildShape ParentShape == to. (Odziedziczone z IShape).
Właściwość publiczna Color Zwraca lub ustawia kolor kształtu. (Odziedziczone z IShape).
Właściwość publiczna Diagram Diagram, który zawiera ten kształt. (Odziedziczone z IShape).
Właściwość publiczna FileName Ścieżka modelowania projektu pliku, na którym jest przechowywany diagramu.Jest to nazwa podmiotu dwa pliki. (Odziedziczone z IDiagram).
Właściwość publiczna Height (Odziedziczone z IShape).
Właściwość publiczna Interaction Powiązano z diagramu interakcji.Może być null.
Właściwość publiczna ModelStore Magazyn modelu UML, zawierający diagram i model, który go zawiera. (Odziedziczone z IDiagram).
Właściwość publiczna Name Nazwa diagramu.Nie zawsze jest taka sama jak nazwa pliku. (Odziedziczone z IDiagram).
Właściwość publiczna ParentShape Kształt, który zawiera ten kształt, lub null.Jeśli ParentShape nie jest pusty, ten kształt jest członkiem ParentShape.ChildShapes. (Odziedziczone z IShape).
Właściwość publiczna SelectedShapes Kolekcja kształtów, które są obecnie zaznaczone.Jeśli nie indywidualne kształt jest zaznaczony, zbierania będzie zawierać diagramu jako członków tylko.W przypadku zaznaczenia innych kształtów diagramu nie pojawi się w kolekcji. (Odziedziczone z IDiagram).
Właściwość publiczna TypeName Jest ciągiem wskazującym, jaki rodzaj diagramu to, takich jak "ComponentDiagram". (Odziedziczone z IDiagram).
Właściwość publiczna UmlMode Jeśli wartość true, diagram jest częścią modelu UML.Jeśli ma wartość FAŁSZ, diagram został wygenerowany z kodu programu i nie jest częścią modelu UML.
Właściwość publiczna Width (Odziedziczone z IShape).
Właściwość publiczna XPosition (Odziedziczone z IShape).
Właściwość publiczna YPosition (Odziedziczone z IShape).

Początek

Metody

  Nazwa Opis
Metoda publiczna Bind Wyświetl interakcji na tym diagramie.Interakcja nie musi już być powiązana do diagramu.Ustawia właściwości interakcji.
Metoda publiczna Delete Powoduje usunięcie kształtu z diagramu.To może być lub może nie usunąć z modelu element, który wyświetla kształt.Na przykład usunięcie kształtu klasy z diagramu klasy nie powoduje usunięcia klasy UML z modelu. (Odziedziczone z IShape).
Metoda publiczna EnsureVisible (Odziedziczone z IDiagram).
Metoda publiczna GetObject<T> Pobiera element modelu reprezentowany przez ten kształt.Należy podać typ wynik, który ma. (Odziedziczone z IShape).
Metoda publiczna Layout Ponowne rozmieszczanie kształtów na diagramie.
Metoda publiczna Move Zmienia położenie i rozmiar kształtu. (Odziedziczone z IShape).
Metoda publiczna SelectShapes Ustawia bieżący wybór w danym kolekcja kształtów i ustawia właściwość zaznaczenia.Nie uaktywnia okno, które wyświetla diagramu. (Odziedziczone z IDiagram).
Metoda publiczna ToIShape<T> Rzutować na typ, który określa typ elementu, który reprezentuje kształt. (Odziedziczone z IShape).
Metoda publiczna UpdateShapePositions

Początek

Metody rozszerzające

  Nazwa Opis
Publiczna metoda rozszerzenia GetChildShapes<T> Get kształty podrzędne, które wyświetlają określonego typu elementu modelu. (Zdefiniowane przez PresentationHelpers).
Publiczna metoda rozszerzenia GetElement Element modelu, który przedstawia ten kształt. (Zdefiniowane przez IShapeExtensions).
Publiczna metoda rozszerzenia GetSelectedShapes<T> Pobierz wszystkie zaznaczone kształty, których są wyświetlane elementy modelu UML określonego typu. (Zdefiniowane przez PresentationHelpers).
Publiczna metoda rozszerzenia SelectShapes Zaznacz kolekcję kształtów na diagramie.Kształty muszą być selectable.Właściwość SelectedShapes diagram zostanie zaktualizowana. (Zdefiniowane przez PresentationHelpers).

Początek

Uwagi

Aby uzyskać więcej informacji zobacz następujące tematy:

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation