共用方式為


ISequenceDiagram 介面

表示 UML 序列圖表。 它可以顯示 IInteraction,必須使用繫結方法將 IInteraction 與之連結。 在一組物件之間交換訊息的互動描繪。 每個互動最多可以顯示在一個圖表上,且物件和訊息只能出現在一個互動上。 圖表本身並不構成 UML 模型的一部分。

命名空間:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
組件:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (在 Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll 中)

語法

'宣告
Public Interface ISequenceDiagram _
    Inherits IDiagram, IShape
public interface ISequenceDiagram : IDiagram, 
    IShape
public interface class ISequenceDiagram : IDiagram, 
    IShape
type ISequenceDiagram =  
    interface
        interface IDiagram
        interface IShape
    end
public interface ISequenceDiagram extends IDiagram, IShape

ISequenceDiagram 型別會公開下列成員。

屬性

  名稱 說明
公用屬性 ChildShapes 包含在此圖形內的圖形。例如,類別圖形的屬性和操作列;包含在套件圖形中的類別圖形;元件中的連接埠和組件。針對每個 ChildShape,ParentShape = = this。 (繼承自 IShape)。
公用屬性 Color 取得或設定圖案的色彩。 (繼承自 IShape)。
公用屬性 Diagram 包含此圖形的圖表。 (繼承自 IShape)。
公用屬性 FileName 圖表儲存所在之模型專案檔的路徑。這是兩個檔案之主體的名稱。 (繼承自 IDiagram)。
公用屬性 Height (繼承自 IShape)。
公用屬性 Interaction 已繫結至圖表的互動。可能是 Null。
公用屬性 ModelStore UML 模型存放區,其中包含它所顯示的圖表和模型。 (繼承自 IDiagram)。
公用屬性 Name 圖表的名稱。不一定與檔案名稱相同。 (繼承自 IDiagram)。
公用屬性 ParentShape 包含此圖案的圖案,否則為 Null。如果 ParentShape 不是 null,則此圖形是 ParentShape.ChildShapes 的成員。 (繼承自 IShape)。
公用屬性 SelectedShapes 目前選定之圖形的集合。如果沒有選取個別圖形,集合會包含圖表,作為其唯一成員。如果選取其他圖形,圖表不會出現在集合中。 (繼承自 IDiagram)。
公用屬性 TypeName 字串,表示此圖表的種類,例如 "ComponentDiagram"。 (繼承自 IDiagram)。
公用屬性 UmlMode 如果為 true,該圖表為 UML 模型的一部分。如果為 false,表示圖表示從程式碼產生的,不是 UML 模型的一部分。
公用屬性 Width (繼承自 IShape)。
公用屬性 XPosition (繼承自 IShape)。
公用屬性 YPosition (繼承自 IShape)。

回頁首

方法

  名稱 說明
公用方法 Bind 在此圖表上顯示互動。互動不可以已經繫結至圖表。設定互動屬性。
公用方法 Delete 從圖表中移除圖形。這不一定會從模型中移除圖案顯示的項目。例如,移除類別圖表中的類別圖形並不會移除模型中的 UML 類別。 (繼承自 IShape)。
公用方法 EnsureVisible (繼承自 IDiagram)。
公用方法 GetObject<T> 取得這個圖形表示的模型項目。提供您想要的結果類型。 (繼承自 IShape)。
公用方法 Layout 重新排列圖表上的圖案。
公用方法 Move 變更圖案的位置和大小。 (繼承自 IShape)。
公用方法 SelectShapes 將目前的選項設定為指定的圖形集合,並且設定 Selection 屬性。這不會啟動顯示圖表的視窗。 (繼承自 IDiagram)。
公用方法 ToIShape<T> 轉換為用來指定圖案所表示項目之型別的型別。 (繼承自 IShape)。
公用方法 UpdateShapePositions

回頁首

擴充方法

  名稱 說明
公用擴充方法 GetChildShapes<T> 取得顯示指定模型元素型別之子圖形。 (以 PresentationHelpers 定義。)
公用擴充方法 GetElement 這個圖案表示的模型項目。 (以 IShapeExtensions 定義。)
公用擴充方法 GetSelectedShapes<T> 取得顯示指定型別之 UML 模型元素的所有選定圖形。 (以 PresentationHelpers 定義。)
公用擴充方法 SelectShapes 在圖表上選取圖形集合。圖案必須是可選取的。將會更新圖表的 SelectedShapes 屬性。 (以 PresentationHelpers 定義。)

回頁首

備註

如需詳細資訊,請參閱下列主題:

請參閱

參考

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation 命名空間