Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer 네임스페이스
이 네임스페이스의 클래스를 사용하면 계층 모델을 읽고 업데이트할 수 있습니다.ILayerModel은 모델 루트를 나타내며 ILayer는 레이어 노드를, IDependencyLink 인스턴스는 레이어를 연결합니다.각 ILayer 다이어그램에서 표시 되는 IShape.
자세한 내용은 다음 항목을 참조하십시오.
API를 사용하여 레이어 모델 업데이트
레이어 다이어그램에 사용자 지정 아키텍처 유효성 검사 추가
방법: Visual Studio API를 사용하여 UML 모델 열기
레이어 모델을 사용자로 생성 및 사용
프로그래밍 UML 모델
클래스
클래스 | 설명 | |
---|---|---|
ArtifactReferenceExtensions | 레이어 디자이너 확장 메서드 | |
CreateArtifactReferenceCompletedEventArgs | 아티팩트 참조를 만들기 위한 콜백 인수입니다. | |
Extensions | 레이어 디자이너 확장 메서드 | |
LayerDesignerExtensionAttribute | 레이어 다이어그램에서 확장을 정의하는 클래스에 이 특성을 적용합니다. | |
PropertyExtension<TTargetElementType> | 속성 확장의 추상 기본 클래스입니다. | |
ValidationExtensions | validation에 대한 확장 메서드입니다. |
인터페이스
인터페이스 | 설명 | |
---|---|---|
ILayer | 레이어 요소 | |
ILayerArtifactReference | 아티팩트 참조 | |
ILayerComment | Comment 요소.주석은 레이어 모델 또는 레이어에 포함될 수 있으며 여러 레이어에도 연결될 수 있습니다. | |
ILayerCommentLink | 메모에서 요소로 연결합니다. | |
ILayerContainer | 레이어 모델 또는 레이어 등의 레이어를 포함할 수 있는 개체입니다. | |
ILayerDependencyLink | 한 레이어에서 해당 레이어가 종속되는 다른 레이어로 연결합니다. | |
ILayerElement | 계층 다이어그램의 모든 요소에 대한 기본입니다. | |
ILayerLink | 계층 모델의 모든 링크에 대한 기본입니다. | |
ILayerModel | 루트 계층 모델 | |
IPropertyExtension | 속성 표에 사용자 지정 속성을 표시하기 위한 레이어 확장 | |
IValidateArchitectureExtension | 아키텍처 유효성 검사 명령으로 호출되는 사용자 지정 레이어 유효성 검사 체계를 정의하기 위해 이 인터페이스를 내보내고 구현합니다. |
열거형
열거형 | 설명 | |
---|---|---|
GraphErrorLevel |