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

この名前空間には、UML 図を読み取って更新するための型が含まれます。

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

クラス

  クラス 説明
パブリック クラス ExtensibilityPresentationMapper
パブリック クラス PresentationHelpers 図や図形のモデリングの拡張メソッドを提供する静的クラス。

インターフェイス

  インターフェイス 説明
パブリック インターフェイス IActivityDiagram UML アクティビティ図を表します。これは、Bind メソッドを使用してそこにアタッチする必要があるアクティビティを表示できます。アクティビティには、フローで接続された一連のアクションが含まれます。1 つのアクティビティは 1 つの図にしか表示できず、そのアクションを表示できるのは 1 つの図のみです。図は UML モデルの一部を形成するものではありません。
パブリック インターフェイス IClassDiagram クラス、インターフェイス、列挙、パッケージ、およびそれらのリレーションシップを表示する UML クラス図を表します。図はモデルの一部を形成するものではありません。これには、モデル要素のビューを表す IShape オブジェクトが含まれています。UML クラスのような各モデル要素は、異なる図などの、複数の IShapes で表される場合があります。
パブリック インターフェイス IColorShape IShape オブジェクトのカラー情報。
パブリック インターフェイス IComponentDiagram コンポーネント、その内部パート、およびそれらの接続と依存関係を表示する UML コンポーネント図を表します。図はモデルの一部を形成するものではありません。これには、モデル要素のビューを表す IShape オブジェクトが含まれています。各 UML コンポーネントは、異なる図などの、複数の IShapes で表される場合があります。
パブリック インターフェイス IDiagram UML モデリング図を表します。これは、IClassDiagram などの特定の図の種類のスーパータイプです。それぞれの図は、モデル内で 1 つのファイル ペアとして表示されます。
パブリック インターフェイス IDiagramContext 図にアクセスできるようにします。UML 拡張でインポートされたプロパティ DiagramContext を宣言することによって、この型のインスタンスを取得できます。項目が UML 図の場合、EnvDTE.ProjectItem へのキャストおよび EnvDTE.ProjectItem からのキャストが可能です。
パブリック インターフェイス IDiagramElementOperations
パブリック インターフェイス IPresentationElementWrapperFactory
パブリック インターフェイス ISequenceDiagram UML シーケンス図を表します。これは、Bind メソッドを使用してそこにアタッチする必要がある相互作用を表示できます。相互作用は、オブジェクトのセット間でのメッセージ交換を示します。1 つの相互作用は 1 つの図にしか表示できず、オブジェクトとメッセージを表示できるのは 1 つの相互作用にのみです。図は UML モデルの一部を形成するものではありません。
パブリック インターフェイス IShape モデル内に要素のビューを表示する図の中のシェイプ。一部の種類のモデル要素は、複数の図形を含む場合があります。一部の図形は、そのほかの図形で構成されます。たとえば、クラスの図形には、各属性と操作に対してシェイプが含まれます。図形には、色や位置などのグラフィカル プロパティがあります。
パブリック インターフェイス IShape<T> 図に含まれる図形を表します。これは、より厳密に型指定された IShape のサブタイプです。これは IClassifier など、特定のモデル要素型 T に固有です。任意の IShape<E> に割り当てることができます。この場合 E は T のサブタイプです (例: IClass)。
パブリック インターフェイス IUseCaseDiagram ユース ケース、アクター、およびシステムを表示できる UML ユース ケース図を表します。図そのものは UML モデルの一部を形成するものではありません。これには、モデル要素のビューを表す IShape オブジェクトが含まれています。ユース ケースのような各モデル要素は、異なる図などの、複数の図形で表される場合があります。

列挙型

  列挙体 説明
パブリック列挙体 SequenceDiagramLayoutKinds