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 | |
---|---|---|
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.) | |
Color | Získá nebo nastaví barvu tvaru. (Zděděno z IShape.) | |
Diagram | Diagram obsahující tento obrazec. (Zděděno z IShape.) | |
FileName | Cesta modelování projektu soubor, na kterém je uložen v diagramu.Toto je název jistiny dvou souborů. | |
Height | (Zděděno z IShape.) | |
ModelStore | Úložiště modelu UML obsahující diagram a model, který zobrazuje. | |
Name | Název diagramu.Není vždy stejný jako název souboru. | |
ParentShape | Obrazec, který obsahuje obrazec nebo null.Pokud buňky ParentShape není null, tento obrazec je členem ParentShape.ChildShapes. (Zděděno z IShape.) | |
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. | |
TypeName | Například "componentdiagram" je řetězec označující, co tento druh diagram. | |
Width | (Zděděno z IShape.) | |
XPosition | (Zděděno z IShape.) | |
YPosition | (Zděděno z IShape.) |
Na začátek
Metody
Název | Popis | |
---|---|---|
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.) | |
EnsureVisible | ||
GetObject<T> | Získá prvek modelu znázorněný tímto obrazcem.Zadejte typ požadovaný výsledek. (Zděděno z IShape.) | |
Move | Změní pozici a velikost obrazce. (Zděděno z IShape.) | |
SelectShapes | Nastaví aktuální výběr dané kolekce obrazců a nastaví vlastnost výběru.Neaktivuje okno zobrazující diagramu. | |
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 | |
---|---|---|
GetChildShapes<T> | Získání podřízené obrazce, které zobrazí zadaný typ prvku modelu. (Definoval PresentationHelpers.) | |
GetElement | Tento obrazec představující prvek modelu. (Definoval IShapeExtensions.) | |
GetSelectedShapes<T> | Získáte všechny vybrané obrazce, které zobrazení prvků modelu UML zadaného typu. (Definoval PresentationHelpers.) | |
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ů