ISequenceDiagram インターフェイス

UML シーケンス図を表します。 これは、Bind メソッドを使用してそこにアタッチする必要がある相互作用を表示できます。 相互作用は、オブジェクトのセット間でのメッセージ交換を示します。 1 つの相互作用は 1 つの図にしか表示できず、オブジェクトとメッセージを表示できるのは 1 つの相互作用にのみです。 図は 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 図が格納されるモデリング プロジェクト ファイルのパス。これは、2 つのファイルのプリンシパルの名前です。 (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 この図に相互作用を表示します。相互作用は既に図にバインドされていてはなりません。Interaction プロパティを設定します。
パブリック メソッド Delete 図から図形を削除します。これによって、図形が表示する要素がモデルから削除される場合も、削除されない場合もあります。たとえば、クラス図からクラスの図形を削除しても UML クラスはモデルから削除されません。 (IShape から継承されます。)
パブリック メソッド EnsureVisible (IDiagram から継承されます。)
パブリック メソッド GetObject<T> この図形が表すモデル要素を取得します。必要な結果の種類を入力します。 (IShape から継承されます。)
パブリック メソッド Layout ダイアグラムの図形を再配置します。
パブリック メソッド Move 図形の位置とサイズを変更します。 (IShape から継承されます。)
パブリック メソッド SelectShapes 特定の図形のコレクションに現在の選択を設定し、Selection プロパティを設定します。これで、図を表示するウィンドウがアクティブになることはありません。 (IDiagram から継承されます。)
パブリック メソッド ToIShape<T> 図形が表す要素のタイプを指定するタイプにキャストします。 (IShape から継承されます。)
パブリック メソッド UpdateShapePositions

このページのトップへ

拡張メソッド

  名前 説明
パブリック Extension メソッド GetChildShapes<T> 指定した型のモデル要素を表示する子の図形を取得します。 (PresentationHelpers によって定義されています。)
パブリック Extension メソッド GetElement 図形が表すモデル要素。 (IShapeExtensions によって定義されています。)
パブリック Extension メソッド GetSelectedShapes<T> 指定した型の UML モデル要素を表示する、選択したすべての図形を取得します。 (PresentationHelpers によって定義されています。)
パブリック Extension メソッド SelectShapes 図で図形のコレクションを選択します。シェイプは選択できる必要があります。図の SelectedShapes プロパティが更新されます。 (PresentationHelpers によって定義されています。)

このページのトップへ

解説

詳細については、次のトピックを参照してください。

参照

参照

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