Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation 命名空間
這個命名空間包含用於讀取和更新 UML 圖表的型別。
如需詳細資訊,請參閱下列主題:
類別
類別 | 說明 | |
---|---|---|
ExtensibilityPresentationMapper | ||
PresentationHelpers | 為模型化圖表和圖形提供擴充方法的靜態類別。 |
介面
介面 | 說明 | |
---|---|---|
IActivityDiagram | 表示 UML 活動圖表。它可以顯示活動,必須使用繫結方法將活動與之連結。活動包含一組以流程相連的動作。每個活動最多可以顯示在一個圖表上,且其動作只能出現在一個圖表上。圖表本身並不構成 UML 模型的一部分。 | |
IClassDiagram | 表示 UML 類別圖表,可以顯示類別、介面、列舉、套件,以及彼此之間的關聯性。圖表本身並不構成模型的一部分。它包含代表模型元素檢視的 IShape 物件。每個模型元素,例如 UML 類別,可由數個可能在不同圖表上的 IShapes 代表。 | |
IColorShape | IShape 物件的色彩資訊。 | |
IComponentDiagram | 表示 UML 元件圖表,可以顯示元件和其內部組件,以及之間的連接和關聯性。圖表本身並不構成模型的一部分。它包含代表模型元素檢視的 IShape 物件。每個 UML 元件可由數個可能在不同圖表上的 IShapes 代表。 | |
IDiagram | 表示 UML 模型圖表。它是 IClassDiagram 等特定圖表類型的子類型。每個圖在模型中都是一個檔案組。 | |
IDiagramContext | 提供圖表存取。您可以在 UML 擴充中宣告匯入的屬性 DiagramContext,取得這個型別的執行個體。如果項目是 UML 圖表,也可以和 EnvDTE.ProjectItem 相互轉換。 | |
IDiagramElementOperations | ||
IPresentationElementWrapperFactory | ||
ISequenceDiagram | 表示 UML 序列圖表。它可以顯示 IInteraction,必須使用繫結方法將 IInteraction 與之連結。在一組物件之間交換訊息的互動描繪。每個互動最多可以顯示在一個圖表上,且物件和訊息只能出現在一個互動上。圖表本身並不構成 UML 模型的一部分。 | |
IShape | 圖表上的形狀,顯示模型中的元素的檢視。某些類型的模型元素可以有多個圖形。某些圖形由其他圖形組成。例如,類別圖形包含每個屬性和操作的圖形。圖形擁有圖形屬性,例如色彩和位置。 | |
IShape<T> | 表示圖表上的形狀。這是 IShape 較強型別的子型別。專用於特定的模型元素類型 T,例如 IClassifier。您可以為它指派任何 IShape<E>,其中 E 是子型別 T,例如 IClass。 | |
IUseCaseDiagram | 表示 UML 使用案例圖表,可以顯示使用案例、動作項目和系統。圖表本身不是 UML 模型的一部分。它包含代表模型元素檢視的 IShape 物件。每個模型元素,例如使用個案,可由數個可能在不同圖表上的圖形代表。 |
列舉型別
列舉型別 | 說明 | |
---|---|---|
SequenceDiagramLayoutKinds |