次の方法で共有


IUseCaseDiagram インターフェイス

ユース ケース、アクター、およびシステムを表示できる UML ユース ケース図を表します。 図そのものは UML モデルの一部を形成するものではありません。 これには、モデル要素のビューを表す IShape オブジェクトが含まれています。 ユース ケースのような各モデル要素は、異なる図などの、複数の図形で表される場合があります。

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

構文

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

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

プロパティ

  名前 説明
パブリック プロパティ 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 から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Delete 図から図形を削除します。これによって、図形が表示する要素がモデルから削除される場合も、削除されない場合もあります。たとえば、クラス図からクラスの図形を削除しても UML クラスはモデルから削除されません。 (IShape から継承されます。)
パブリック メソッド Display<T> 図に要素を表示します。要素が element である IShape を作成します。
パブリック メソッド 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 名前空間