次の方法で共有


IActivityDiagram インターフェイス

UML アクティビティ図を表します。 これは、Bind メソッドを使用してそこにアタッチする必要があるアクティビティを表示できます。 アクティビティには、フローで接続された一連のアクションが含まれます。 1 つのアクティビティは 1 つの図にしか表示できず、そのアクションを表示できるのは 1 つの図のみです。 図は UML モデルの一部を形成するものではありません。

名前空間:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
アセンブリ:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll 内)

構文

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

IActivityDiagram 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ Activity この図にバインドされているアクティビティ。null も指定できます。
パブリック プロパティ ChildShapes この図形内に格納されている図形。たとえば、クラスの図形の属性と操作、パッケージのシェイプに含まれるクラスの図形、コンポーネント内のポートおよびパート。ChildShape ごとに、ParentShape == this。 (IShape から継承されます。)
パブリック プロパティ Color 図形の色を取得または設定します。 (IShape から継承されます。)
パブリック プロパティ Diagram このシェイプを格納する図。 (IShape から継承されます。)
パブリック プロパティ FileName 図が格納されるモデリング プロジェクト ファイルのパス。これは、2 つのファイルのプリンシパルの名前です。 (IDiagram から継承されます。)
パブリック プロパティ Height (IShape から継承されます。)
パブリック プロパティ ModelStore 図およびそれが示すモデルを格納する UML モデル ストア。 (IDiagram から継承されます。)
パブリック プロパティ Name 図の名前。これはファイル名と同じであるとはかぎりません。 (IDiagram から継承されます。)
パブリック プロパティ ParentShape このシェイプを格納するシェイプ、または null。ParentShape が null でない場合、この図形は ParentShape.ChildShapes のメンバーです。 (IShape から継承されます。)
パブリック プロパティ SelectedShapes 現在選択されているシェイプのコレクション。個々の図形が選択されていない場合、コレクションには図がメンバーとしてのみ含まれます。他のシェイプを選択した場合、図はコレクションに表示されません。 (IDiagram から継承されます。)
パブリック プロパティ TypeName "ComponentDiagram" など、それがどのような図であるかを示す文字列です。 (IDiagram から継承されます。)
パブリック プロパティ Width (IShape から継承されます。)
パブリック プロパティ XPosition (IShape から継承されます。)
パブリック プロパティ YPosition (IShape から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Bind この図にアクティビティを表示します。アクティビティを図にバインド済みにすることはできません。Activity プロパティを設定します。
パブリック メソッド Delete 図から図形を削除します。これによって、図形が表示する要素がモデルから削除される場合も、削除されない場合もあります。たとえば、クラス図からクラスの図形を削除しても UML クラスはモデルから削除されません。 (IShape から継承されます。)
パブリック メソッド Display<T>
パブリック メソッド EnsureVisible (IDiagram から継承されます。)
パブリック メソッド GetObject<T> この図形が表すモデル要素を取得します。必要な結果の種類を入力します。 (IShape から継承されます。)
パブリック メソッド Move 図形の位置とサイズを変更します。 (IShape から継承されます。)
パブリック メソッド SelectShapes 特定の図形のコレクションに現在の選択を設定し、Selection プロパティを設定します。これで、図を表示するウィンドウがアクティブになることはありません。 (IDiagram から継承されます。)
パブリック メソッド ToIShape<T> 図形が表す要素のタイプを指定するタイプにキャストします。 (IShape から継承されます。)

このページのトップへ

拡張メソッド

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

このページのトップへ

解説

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

参照

参照

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