Interfejs IDiagram
Reprezentuje diagram modelowania UML.Jest Nadtyp typów diagramów szczególnych, takich jak IClassDiagram.Każdy diagram jest reprezentowane jako pary plików w modelu.
Przestrzeń nazw: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
Zestaw: Microsoft.VisualStudio.ArchitectureTools.Extensibility (w Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Składnia
'Deklaracja
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 uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
ChildShapes | Kształty, które wchodzą w skład tego kształtu.Na przykład atrybut i operacji wiersze kształtu Klasa; kształty klas zawartych wewnątrz kształtu pakiet; porty i części wewnątrz składnika.Dla każdej ChildShape ParentShape == to. (Odziedziczone z IShape). |
![]() |
Color | Pobiera lub ustawia kolor kształtu. (Odziedziczone z IShape). |
![]() |
Diagram | Schemat, który zawiera ten kształt. (Odziedziczone z IShape). |
![]() |
FileName | Ścieżka modelowania projektu pliku, na którym jest przechowywany diagramu.Jest to nazwa podmiotu dwa pliki. |
![]() |
Height | (Odziedziczone z IShape). |
![]() |
ModelStore | Magazyn modelu UML, zawierający diagram i model, który go zawiera. |
![]() |
Name | Nazwa diagramu.Nie zawsze jest taka sama jak nazwa pliku. |
![]() |
ParentShape | Kształt zawierający ten kształt lub wartość null.Jeśli ParentShape nie jest null, ten kształt jest członkiem ParentShape.ChildShapes. (Odziedziczone z IShape). |
![]() |
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. |
![]() |
TypeName | Jest ciągiem wskazującym, jaki rodzaj diagramu to, takich jak "ComponentDiagram". |
![]() |
Width | (Odziedziczone z IShape). |
![]() |
XPosition | (Odziedziczone z IShape). |
![]() |
YPosition | (Odziedziczone z IShape). |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
Delete | Powoduje usunięcie kształtu z diagramu.To może być lub może nie usunąć z modelu element wyświetlający kształtu.Na przykład usunięcie kształtu Klasa z diagram klasy usuwa klasy UML z modelu. (Odziedziczone z IShape). |
![]() |
EnsureVisible | |
![]() |
GetObject<T> | Pobiera element modelu reprezentowany przez ten kształt.Podać rodzaj pożądanego rezultatu. (Odziedziczone z IShape). |
![]() |
Move | Zmienia położenie i rozmiar kształtu. (Odziedziczone z IShape). |
![]() |
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. |
![]() |
ToIShape<T> | Rzutować na typ, który określa typ elementu, któremu odpowiada ten kształt. (Odziedziczone z IShape). |
Początek
Metody rozszerzenia
Nazwa | Opis | |
---|---|---|
![]() |
GetChildShapes<T> | Pobierz kształty podrzędne, które wyświetlają określonego typu elementu modelu. (Zdefiniowane przez PresentationHelpers). |
![]() |
GetElement | Element modelu, który przedstawia ten kształt. (Zdefiniowane przez IShapeExtensions). |
![]() |
GetSelectedShapes<T> | Pobierz wszystkie zaznaczone kształty, których są wyświetlane elementy modelu UML określonego typu. (Zdefiniowane przez PresentationHelpers). |
![]() |
SelectShapes | Zaznacz kolekcję kształtów na diagramie.Kształty muszą być wybierane.Właściwość SelectedShapes diagramu zostanie zaktualizowana. (Zdefiniowane przez PresentationHelpers). |
Początek
Uwagi
Aby uzyskać więcej informacji zobacz następujące tematy:
Porady: definiowanie polecenia menu na diagramie modelowania
Porady: definiowanie procedury obsługi gestów na diagramie modelowania
Zobacz też
Informacje
Przestrzeń nazw Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation