Udostępnij za pośrednictwem


Przestrzeń nazw Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation

Ta przestrzeń nazw zawiera typy do odczytywania i aktualizowania diagramów UML.

Aby uzyskać więcej informacji, zobacz następujące tematy:

Klasy

  Klasa Opis
Klasa publiczna ExtensibilityPresentationMapper
Klasa publiczna PresentationHelpers Klasy statycznej zapewnia rozszerzenie metody modelowania diagramów i kształtów.

Interfejsy

  Interfejs Opis
Interfejs publiczny IActivityDiagram Przedstawia Diagram aktywności UML.Umożliwia wyświetlanie działania, który musi być dołączony do niej za pomocą metody Bind.Działanie zawiera zestaw akcji, połączonymi przepływów.Każdy rodzaj działalności mogą być wyświetlane na co najwyżej jeden diagram, a jego działania mogą być wyświetlane na nie więcej niż jeden diagram.Samego diagramu nie stanowi części modelu UML.
Interfejs publiczny IClassDiagram Przedstawia diagram klasy UML można wyświetlić klasy, interfejsy, wyliczeń, pakietów i relacje między nimi.Samego diagramu nie stanowi części modelu.Zawiera on obiekty IShape, które przedstawiają widoki elementów modelu.Każdy element modelu, na przykład klasa UML, mogą być reprezentowane przez kilka IShapes, które mogą znajdować się na różne diagramy.
Interfejs publiczny IColorShape Kolorowanie informacji dla obiektów IShape.
Interfejs publiczny IComponentDiagram Reprezentuje diagramu składników UML można wyświetlić składniki i ich części wewnętrznych i połączeń i zależności między nimi.Samego diagramu nie stanowi części modelu.Zawiera on obiekty IShape, które przedstawiają widoki elementów modelu.Każdy składnik UML może być reprezentowany przez kilka IShapes, które mogą znajdować się na różne diagramy.
Interfejs publiczny 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.
Interfejs publiczny IDiagramContext Zapewnia dostęp do diagramu.Wystąpienie tego typu można uzyskać, oświadczając, właściwość importowana DiagramContext w rozszerzeniu UML.Jeśli element jest UML diagram można również oddanych do i z EnvDTE.ProjectItem.
Interfejs publiczny IDiagramElementOperations
Interfejs publiczny IPresentationElementWrapperFactory
Interfejs publiczny ISequenceDiagram Reprezentuje diagram sekwencji UML.Umożliwia wyświetlanie IInteraction, który musi być dołączony do niego przy użyciu metody Bind.Interakcji przedstawia wymiany komunikatów między zestaw obiektów.Każdej interakcji mogą być wyświetlane na co najwyżej jeden diagram i obiekty i wiadomości mogą być wyświetlane na tylko jeden interakcji.Samego diagramu nie stanowią części modelu UML.
Interfejs publiczny IShape Kształt na diagram, który pokazuje widok elementu modelu.Niektóre rodzaje element modelu może mieć więcej niż jeden kształt. Niektóre kształty składają się z innymi kształtami.Na przykład kształt klasa zawiera kształty dla każdego atrybutu i operacji.Kształty mają właściwości graficznych, takich jak kolor i pozycja.
Interfejs publiczny IShape<T> Reprezentuje kształtu na diagramie.Jest to bardziej wymagająca podtypu IShape.Jest specyficzne dla określonego modelu elementu typu T, takich jak IClassifier.Można przypisać go wszelkich IShape <E> gdzie e jest podtypem T, takich jak IClass.
Interfejs publiczny IUseCaseDiagram Reprezentuje UML diagram przypadków użycia, której mogą być wyświetlane przypadków użycia, aktorów i systemów.Samego diagramu nie jest częścią modelu UML.Zawiera on obiekty IShape, które przedstawiają widoki elementów modelu.Każdy element modelu, na przykład przypadek użycia może być reprezentowane przez kilka kształtów, które mogą znajdować się na różne diagramy.

Wyliczenia

  Wyliczenie Opis
Wyliczenie publiczne SequenceDiagramLayoutKinds