Udostępnij za pośrednictwem


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

Ten obszar nazw zawiera typy odczytywania i aktualizowania diagramy UML.

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

Klasy

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

Interfejsy

  Interfejs Opis
Interfejs publiczny IActivityDiagram Reprezentuje Diagram aktywności UML.Umożliwia wyświetlanie działania, który musi być dołączony do niego przy użyciu metody Bind.Działanie zawiera zestaw akcji połączonych przepływami.Każdy rodzaj działalności mogą być wyświetlane na co najwyżej jeden diagram i 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 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.
Interfejs publiczny IColorShape Kolorowanie informacji dla obiektów IShape.
Interfejs publiczny 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.
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 typy 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łtu Klasa zawiera kształty dla każdego atrybutu i operacji.Kształty mają właściwości graficzne, takie jak kolor i położenie.
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óre można wyświetlić przypadków użycia, uczestników i systemów.Samego diagramu nie jest częścią modelu UML.Zawiera obiekty IShape, które przedstawiają widoki elementów modelu.Każdy element w modelu, takie jak przypadek użycia może być reprezentują przez kilka kształtów, które mogą znajdować się na różnych diagramów.

Wyliczenia

  Wyliczenie Opis
Wyliczenie publiczne SequenceDiagramLayoutKinds