この名前空間のクラスは、階層モデルを読み取って更新できるようにします。 ILayerModel はモデル ルートを表し、ILayer はレイヤー ノードであり、IDependencyLink インスタンスはレイヤーをリンクします。 各 ILayer は、IShape によって図に表されます。
詳細については、次のトピックを参照してください。
API を使用したレイヤー モデルの更新
プログラム コードにおけるレイヤー モデル内の移動およびレイヤー モデルの更新
方法: Visual Studio API を使用して UML モデルを開く
ユーザーとしてのレイヤー モデルの作成および使用
方法: レイヤー図と照らし合わせて .NET コードを検証する
プログラミング UML モデル
クラス
クラス | 説明 | |
---|---|---|
![]() |
ArtifactReferenceExtensions | レイヤー デザイナーの拡張メソッド |
![]() |
CreateArtifactReferenceCompletedEventArgs | 成果物参照の作成のコールバック引数。 |
![]() |
Extensions | レイヤー デザイナーの拡張メソッド |
![]() |
LayerDesignerExtensionAttribute | レイヤー図の拡張機能を定義するクラスにこの属性を適用します。 |
![]() |
PropertyExtension<TTargetElementType> | プロパティの拡張機能の抽象基本クラス。 |
![]() |
ValidationExtensions | 検証の拡張メソッド。 |
インターフェイス
インターフェイス | 説明 | |
---|---|---|
![]() |
ILayer | レイヤー要素 |
![]() |
ILayerArtifactReference | 成果物参照 |
![]() |
ILayerComment | Comment 要素コメントはレイヤー モデルまたはレイヤーに含めることができ、任意の数のレイヤーにリンクすることもできます。 |
![]() |
ILayerCommentLink | コメントから要素へのリンク。 |
![]() |
ILayerContainer | レイヤーを格納できるオブジェクト (レイヤー モデルやレイヤーなど)。 |
![]() |
ILayerDependencyLink | あるレイヤーからそれが依存する別のレイヤーへのリンク。 |
![]() |
ILayerElement | レイヤーの図にあるすべての要素の基礎。 |
![]() |
ILayerLink | レイヤー モデル内のすべてのリンクの基礎。 |
![]() |
ILayerModel | ルート レイヤー モデル |
![]() |
IPropertyExtension | プロパティ グリッドにカスタム プロパティを表示するレイヤー拡張機能 |
![]() |
IValidateArchitectureExtension | このインターフェイスをエクスポートして実装し、検証アーキテクチャ コマンドによって呼び出されるカスタム レイヤー検証スキームを定義します。 |