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 |
このページのトップへ
拡張メソッド
名前 | 説明 | |
---|---|---|
GetChildShapes<T> | 指定した型のモデル要素を表示する子の図形を取得します。 (PresentationHelpers によって定義されています。) | |
GetElement | 図形が表すモデル要素。 (IShapeExtensions によって定義されています。) | |
GetSelectedShapes<T> | 指定した型の UML モデル要素を表示する、選択したすべての図形を取得します。 (PresentationHelpers によって定義されています。) | |
SelectShapes | 図で図形のコレクションを選択します。シェイプは選択できる必要があります。図の SelectedShapes プロパティが更新されます。 (PresentationHelpers によって定義されています。) |
このページのトップへ
解説
詳細については、次のトピックを参照してください。
参照
参照
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation 名前空間