Interfejs IClassDiagram
Reprezentuje diagram klasy UML, można wyświetlić klasy, interfejsy, wyliczeń, opakowania i relacje między nimi.Samego diagramu nie stanowią części modelu.Zawiera obiekty IShape, które przedstawiają widoki elementów modelu.Każdy element w modelu, takich jak klasy UML, mogą być reprezentowane przez kilka IShapes, które mogą znajdować się na różnych diagramów.
Przestrzeń nazw: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
Zestaw: Microsoft.VisualStudio.ArchitectureTools.Extensibility (w Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
Składnia
'Deklaracja
Public Interface IClassDiagram _
Inherits IDiagram, IShape
public interface IClassDiagram : IDiagram,
IShape
public interface class IClassDiagram : IDiagram,
IShape
type IClassDiagram =
interface
interface IDiagram
interface IShape
end
public interface IClassDiagram extends IDiagram, IShape
Typ IClassDiagram uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
ChildShapes | Kształty, które są zawarte w ramach tego kształtu.Na przykład atrybutów i operacji wiersze kształtu klasy; kształty klas zawartych wewnątrz kształtu pakiet; porty i części wewnątrz składnika.Dla każdego ChildShape ParentShape == to. (Odziedziczone z IShape). |
![]() |
Color | Zwraca lub ustawia kolor kształtu. (Odziedziczone z IShape). |
![]() |
Diagram | Diagram, 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. (Odziedziczone z IDiagram). |
![]() |
Height | (Odziedziczone z IShape). |
![]() |
ModelStore | Magazyn modelu UML, zawierający diagram i model, który go zawiera. (Odziedziczone z IDiagram). |
![]() |
Name | Nazwa diagramu.Nie zawsze jest taka sama jak nazwa pliku. (Odziedziczone z IDiagram). |
![]() |
ParentShape | Kształt, który zawiera ten kształt, lub null.Jeśli ParentShape nie jest pusty, 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. (Odziedziczone z IDiagram). |
![]() |
TypeName | Jest ciągiem wskazującym, jaki rodzaj diagramu to, takich jak "ComponentDiagram". (Odziedziczone z IDiagram). |
![]() |
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, który wyświetla kształt.Na przykład usunięcie kształtu klasy z diagramu klasy nie powoduje usunięcia klasy UML z modelu. (Odziedziczone z IShape). |
![]() |
Display<T> | Wyświetlanie elementu na diagramie.Element może być wystąpieniem IClass, IInterface, IEnumeration, IPackage lub IComment.Tworzy IShape, którego elementem jest element. |
![]() |
EnsureVisible | (Odziedziczone z IDiagram). |
![]() |
GetObject<T> | Pobiera element modelu reprezentowany przez ten kształt.Należy podać typ wynik, który ma. (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. (Odziedziczone z IDiagram). |
![]() |
ToIShape<T> | Rzutować na typ, który określa typ elementu, który reprezentuje kształt. (Odziedziczone z IShape). |
Początek
Metody rozszerzające
Nazwa | Opis | |
---|---|---|
![]() |
GetChildShapes<T> | Get 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ć selectable.Właściwość SelectedShapes diagram zostanie zaktualizowana. (Zdefiniowane przez PresentationHelpers). |
Początek
Uwagi
Aby uzyskać więcej informacji zobacz następujące tematy:
Zobacz też
Informacje
Przestrzeń nazw Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation