此命名空间中的类,可以读取和更新层模型。 ILayerModel 表示模型根,ILayer 为层节点,IDependencyLink 为与层链接的实例。 通过 IShape 使每个ILayer 在关系图上表示。
有关更多信息,请参见下面的主题。
用 API 更新层模型
如何:使用 Visual Studio API 打开 UML 模型
以用户身份创建和使用层模型
编程 UML 模型
类
| 类 | 说明 | |
|---|---|---|
![]()  | 
ArtifactReferenceExtensions | 层设计器扩展方法 | 
![]()  | 
CreateArtifactReferenceCompletedEventArgs | 项目引用创建的回调参数。 | 
![]()  | 
Extensions | 层设计器扩展方法 | 
![]()  | 
LayerDesignerExtensionAttribute | 将此特性应用于一个定义层关系图的扩展的类。 | 
![]()  | 
PropertyExtension<TTargetElementType> | 属性扩展的抽象基类。 | 
![]()  | 
ValidationExtensions | 验证的扩展方法。 | 
接口
| 接口 | 说明 | |
|---|---|---|
![]()  | 
ILayer | 层元素 | 
![]()  | 
ILayerArtifactReference | 项目引用 | 
![]()  | 
ILayerComment | 注释元素。注释可包含在层模型或层中,也可以链接到任何数量的层。 | 
![]()  | 
ILayerCommentLink | 从注释链接到元素。 | 
![]()  | 
ILayerContainer | 一个可包含层的对象,如层模型或层。 | 
![]()  | 
ILayerDependencyLink | 从一层链接到其依赖的另一层。 | 
![]()  | 
ILayerElement | 图层中所有元素的基。 | 
![]()  | 
ILayerLink | 层模型中所有链接的基。 | 
![]()  | 
ILayerModel | 根层模型 | 
![]()  | 
IPropertyExtension | 要在属性网格中显示自定义属性的层扩展 | 
![]()  | 
IValidateArchitectureExtension | 导出并实现此接口以定义自定义的层验证方案,并由验证体系结构命令调用。 | 
.gif)
.gif)