Sdílet prostřednictvím


IDiagram – rozhraní

Představuje diagram modelu UML.Je nadtyp typy konkrétní diagram, jako je například IClassDiagram.Každý diagram je reprezentován 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.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.
Veřejná vlastnost Height (Zděděno z IShape.)
Veřejná vlastnost ModelStore Úložišti modelu UML, které obsahuje diagramu 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 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.
Veřejná vlastnost TypeName Řetězec označující, co tento druh diagram je například "ComponentDiagram".
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 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
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 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.
Veřejná metoda ToIShape<T> Přetypovat na typ, který určuje typ prvku, které obrazec představuje. (Zděděno z IShape.)

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ů