Sdílet prostřednictvím


ISequenceDiagram – rozhraní

Představuje sekvenčního diagramu UML.Zobrazí IInteraction, který musí být přiložen k němu pomocí metody Bind.Interakce znázorňuje výměny zpráv mezi sadu objektů.Každou interakci lze zobrazit maximálně jeden diagramu a objektů a zprávy se může objevit na pouze jednu interakci.Diagram sám není součástí modelu UML.

Obor názvů:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
Sestavení:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (v Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)

Syntaxe

'Deklarace
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 zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost ChildShapes Obrazce, které jsou obsaženy v rámci tohoto obrazce.Pro řádky, například atributů a operací obrazce Třída; Třída obrazců obsažené uvnitř obrazce balíček; porty a částí uvnitř komponenty.Pro každou ChildShape buňky ParentShape == to. (Zděděno z IShape.)
Veřejná vlastnost Color Získá nebo nastaví barvu tvaru. (Zděděno z IShape.)
Veřejná vlastnost Diagram Diagram, který obsahuje tento obrazec. (Zděděno z IShape.)
Veřejná vlastnost FileName Cesta modelování projektu soubor, na kterém je uložena v diagramu.Toto je název hlavní dva soubory. (Zděděno z IDiagram.)
Veřejná vlastnost Height (Zděděno z IShape.)
Veřejná vlastnost Interaction Interakce, svázaný do diagramu.Může mít hodnotu null.
Veřejná vlastnost ModelStore Úložišti modelu UML, které obsahuje diagramu a model, který zobrazuje. (Zděděno z IDiagram.)
Veřejná vlastnost Name Název diagramu.Není vždy stejný jako název souboru. (Zděděno z IDiagram.)
Veřejná vlastnost ParentShape Obrazec, který obsahuje obrazec nebo hodnota null.Pokud buňky ParentShape není null, tento obrazec je členem ParentShape.ChildShapes. (Zděděno z IShape.)
Veřejná vlastnost SelectedShapes Kolekce obrazců, které jsou aktuálně vybrány.Je-li vybrán žádný jednotlivý obrazec kolekce bude obsahovat diagramu jako její jediný člen.Při výběru dalších obrazců v diagramu nezobrazí v kolekci. (Zděděno z IDiagram.)
Veřejná vlastnost TypeName Řetězec označující, co tento druh diagram je například "ComponentDiagram". (Zděděno z IDiagram.)
Veřejná vlastnost UmlMode Pokud je hodnota true, diagramu je součástí modelu UML.Pokud je hodnota false, diagram byl generován z kódu programu a není součástí modelu UML.
Veřejná vlastnost Width (Zděděno z IShape.)
Veřejná vlastnost XPosition (Zděděno z IShape.)
Veřejná vlastnost YPosition (Zděděno z IShape.)

Nahoru

Metody

  Název Popis
Veřejná metoda Bind Na tomto diagramu zobrazte interakce.Interakce musí nemusí již být vázán na diagramu.Nastaví vlastnost interakce.
Veřejná metoda Delete Odebere obrazce z diagramu.To může nebo nemusí odebrat z modelu prvek, který zobrazuje obrazec.Například z diagramu třídy odebrání obrazce Třída neodebere třídy UML z modelu. (Zděděno z IShape.)
Veřejná metoda EnsureVisible (Zděděno z IDiagram.)
Veřejná metoda GetObject<T> Získá prvek modelu znázorněný tímto obrazcem.Typ výsledku, který chcete zadejte. (Zděděno z IShape.)
Veřejná metoda Layout Uspořádání obrazců v diagramu.
Veřejná metoda Move Změní pozici a velikost obrazce. (Zděděno z IShape.)
Veřejná metoda SelectShapes Nastaví aktuální výběr do dané kolekce obrazců a nastaví vlastnost výběru.Okno zobrazující diagramu aktivaci. (Zděděno z IDiagram.)
Veřejná metoda ToIShape<T> Přetypovat na typ, který určuje typ prvku, které obrazec představuje. (Zděděno z IShape.)
Veřejná metoda UpdateShapePositions

Nahoru

Rozšiřující metody

  Název Popis
Veřejná rozšiřující metoda GetChildShapes<T> Získání podřízené obrazce, které zobrazí zadaný typ prvku modelu. (Definoval PresentationHelpers.)
Veřejná rozšiřující metoda GetElement Prvek modelu, který tento obrazec představuje. (Definoval IShapeExtensions.)
Veřejná rozšiřující metoda GetSelectedShapes<T> Získáte všechny vybrané obrazce, které zobrazení prvků modelu UML zadaného typu. (Definoval PresentationHelpers.)
Veřejná rozšiřující metoda SelectShapes Vyberte kolekci obrazců v diagramu.Obrazce musí být volitelné.Vlastnost SelectedShapes v diagramu bude aktualizován. (Definoval PresentationHelpers.)

Nahoru

Poznámky

Další informace naleznete v následujících tématech:

Viz také

Referenční dokumentace

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation – obor názvů