Interfejs IComponentDiagram
Reprezentuje diagram składników UML, można wyświetlać składniki oraz ich części wewnętrznych połączeń i współzależności między nimi.Samego diagramu nie stanowią części modelu.Zawiera obiekty IShape, które przedstawiają widoki elementów modelu.Każdy składnik 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 IComponentDiagram _
Inherits IDiagram, IShape
public interface IComponentDiagram : IDiagram,
IShape
public interface class IComponentDiagram : IDiagram,
IShape
type IComponentDiagram =
interface
interface IDiagram
interface IShape
end
public interface IComponentDiagram extends IDiagram, IShape
Typ IComponentDiagram 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świetlić składnik UML na diagramie klasy.Tworzy IShape, którego elementem jest element.Części i porty składnika są wyświetlane automatycznie. | |
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