Sdílet prostřednictvím


IDiagram – rozhraní

Představuje diagram modelu UML. Je nadtyp typů diagramů specifických jako IClassDiagram. Každý diagram je reprezentováno jako dvojice souborů v modelu.

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

Syntaxe

'Deklarace
Public Interface IDiagram _
    Inherits IShape
public interface IDiagram : IShape
public interface class IDiagram : IShape
type IDiagram =  
    interface
        interface IShape
    end
public interface IDiagram extends IShape

Typ IDiagram 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.Například atribut a operace řádky obrazec Třída; Třída obrazců 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 obsahující tento obrazec. (Zděděno z IShape.)
Veřejná vlastnost FileName Cesta modelování projektu soubor, na kterém je uložen v diagramu.Toto je název jistiny dvou souborů.
Veřejná vlastnost Height (Zděděno z IShape.)
Veřejná vlastnost ModelStore Úložiště modelu UML obsahující diagram a model, který zobrazuje.
Veřejná vlastnost Name Název diagramu.Není vždy stejný jako název souboru.
Veřejná vlastnost ParentShape Obrazec, který obsahuje obrazec nebo 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.Pokud je vybrán žádný jednotlivý obrazec kolekce obsahovat diagramu jako jediný člen.Při výběru dalších obrazců v diagramu zobrazí v kolekci.
Veřejná vlastnost TypeName Například "componentdiagram" je řetězec označující, co tento druh diagram.
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.)

Na začátek

Metody

  Název Popis
Veřejná metoda Delete Odebere obrazce z diagramu.To může nebo nemusí odebrat z modelu prvek, který zobrazuje obrazec.Například diagram třídy odebrání obrazce Třída neodebere třídy UML z modelu. (Zděděno z IShape.)
Veřejná metoda EnsureVisible
Veřejná metoda GetObject<T> Získá prvek modelu znázorněný tímto obrazcem.Zadejte typ požadovaný výsledek. (Zděděno z IShape.)
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 dané kolekce obrazců a nastaví vlastnost výběru.Neaktivuje okno zobrazující diagramu.
Veřejná metoda ToIShape<T> Přetypovat na typ, který určuje typ prvku, který obrazec představuje. (Zděděno z IShape.)

Na začátek

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 Tento obrazec představující prvek modelu. (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.)

Na začátek

Poznámky

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

Viz také

Odkaz

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