DSL 정의 다이어그램 작업

다이어그램에 있는 도메인별 언어 도구 정의 도메인 관련 언어를 정의 하기 위한 중요 한 도구입니다.도메인 요소로 모델링 하 고 다이어그램에서 관계를 정의 하 고 쉽게 읽을 수 있도록 하는 다이어그램의 레이아웃을 수정 하 여 추가할 수 있습니다.

다이어그램의 레이아웃

도메인별 언어 도구 정의 다이어그램은 두 개의 파티션이 있는 클래스와 관계 파티션을 하는 다이어그램 요소 파티션.클래스 및 관계 도메인 클래스, 도메인 관계 및 상속 파티션이 표시 됩니다. 해당 다이어그램 요소 형태 클래스, 커넥터 클래스, 스윔 레인 클래스 및 디자이너 다이어그램 생성 된 파티션을 표시 합니다.

도메인 클래스의 여러 위치에 나타날 수 있는 클래스와 관계 파티션을 합니다.도메인 클래스 정의 포함 및 참조 관계의 원본이 있는 경우 관계 트리 및 기타 도메인 클래스의 기본 클래스 이면 상속 트리를 표시 합니다.도메인 클래스 개체 틀 포함 및 참조 관계의 대상으로 표시 됩니다.기본적으로 자리 표시자 요소를 표시할지는 도메인 등록 정보 구획을 축소 합니다.상속, 또는 포함 및 참조 관계는 표시 되지 않습니다.

도메인 클래스를 추가 하는 경우의 아래 부분에 표시 되는 클래스 및 관계 파티션.포함 된 추가 하거나 관계를 참조 하 고 원본 도메인 클래스의 오른쪽에 그려집니다.

도메인 클래스 및 관계를 추가할 때 특정 도메인 클래스를 찾습니다 어렵습니다.마우스 오른쪽 단추로 눌러 도메인 클래스를 찾을 수 있습니다의 DSL 탐색기 다음을 클릭 하 고 다이어그램에서 찾기.

다음 섹션에서는 모양을 쉽게 읽을 수 있도록 하는 다이어그램을 변경 하는 방법에 대해 설명.

요소를 복사합니다.

복사본을 사용, 컷 고 DSL 정의 다이어그램에 요소를 붙여넣을 수 있습니다.

다이어그램의 확대 / 축소

확대 또는 축소 다이어그램을 사용 하 여 수는 DSL 디자이너 도구 모음의 확대/축소 수준을 설정 합니다.

지도 선 숨기기

맵 줄 커넥터는 매핑된 도메인 클래스 또는 도메인 관계와 셰이프 사이 그려지는 선입니다.클릭 하 여 map은 숨길 수 있습니다의 맵 줄 표시 단추는 DSL 디자이너 도구 모음입니다.선을 표시 하려면이 단추를 다시 클릭 합니다.

다이어그램 레이아웃 변경

레이아웃을 변경할 수 있습니다의 클래스 및 관계 다음과 같은 방법으로 분할 합니다.

Bb126262.collapse_all(ko-kr,VS.110).gif확대/축소 합니다.

도메인 클래스 또는 도형을 마우스 오른쪽 단추로 클릭 한 다음 클릭 하 여 나타내는 구획 셰이프의 요소 크기를 줄일 수 있습니다 축소.이 숨깁니다의 도메인 등록 정보 구획 셰이프의.표시 하는 도메인 등록 정보 다시 컴파트먼트, 셰이프를 마우스 오른쪽 단추로 클릭 하 고 누른 다음 확장.

Bb126262.collapse_all(ko-kr,VS.110).gif위/아래로 이동

요소를 마우스 오른쪽 단추로 클릭 하 고 다음을 클릭 하 여 파티션에서 도메인 클래스 또는 다이어그램 요소 위로 또는 아래로 이동할 수 있습니다 위로 또는 아래로 이동.포함 및 참조 관계의 대상으로 표시 되는 자리 표시자 요소를 이동 하는 경우 관계를 이동 합니다.

Bb126262.collapse_all(ko-kr,VS.110).gif관계가 트리 확장/축소

다른 도메인 클래스와 포함 및 참조 관계에서 소스 역할을 도메인 클래스를 재생 하는 경우 도메인 클래스 정의 마우스 오른쪽 단추로 클릭 하 고 다음을 클릭 하 여 관계를 숨길 수 있습니다 관계가 트리 축소.관계를 표시 하려면 정의 요소를 마우스 오른쪽 단추로 클릭 하 고 다음을 클릭 확장 관계 트리.

Bb126262.collapse_all(ko-kr,VS.110).gif상속 트리를 확장/축소 합니다.

다른 도메인 클래스의 기본 클래스는 도메인 클래스 되 면 도메인 클래스 정의 마우스 오른쪽 단추로 클릭 하 고 다음을 클릭 하 여 상속 트리를 숨길 수 있습니다 상속 트리 축소.상속 트리를 표시 하려면 정의 하는 요소를 마우스 오른쪽 단추로 클릭 하 고 다음을 클릭 확장 상속 트리.

Bb126262.collapse_all(ko-kr,VS.110).gif여기 트리 표시

자리 표시자 도메인 클래스를 마우스 오른쪽 단추로 클릭 하 고 다음을 클릭 하 여 다이어그램을 통합할 수 있습니다 여기 트리 상태로.개체 틀 도메인 클래스 정의 요소가 됩니다 하 고 상속 및 관계를 트리를 표시 합니다.관계 또는 자식에서 상속 관계의 대상이 되는 경우 이전 정의 요소의 자리 표시자 요소 처리 됩니다. 그렇지 않으면 사라집니다.

Bb126262.collapse_all(ko-kr,VS.110).gif트리 분할

화면에 표시 되는 도메인 클래스 정의 마우스 오른쪽 단추로 클릭 하 고 다음을 클릭 하 여 관계 나 상속 트리를 손상 될 수 있습니다 분할 트리.자리 표시자 요소를 정의 하는 요소를 되 고 정의 도메인 클래스의 상속 및 관계 나무와 함께 이제는 파티션 아래에 표시 됩니다.

Bb126262.collapse_all(ko-kr,VS.110).gif다른 이름으로 클래스를 표시 합니다.

도메인 관계 관계, 필드나 포함 및 참조 관계를 다른 도메인 관계가 있는 경우 관계 클래스 관계를 마우스 오른쪽 단추로 클릭 하 고 다음을 클릭 하 여 변경할 수 있는 경우 클래스를 표시 하는.사용 관계가 표시 됩니다 있는 도메인 등록 정보 컴파트먼트 하 고 상속 및 관계 트리에 표시 합니다.

참고 항목

기타 리소스

Domain-Specific Language Tools Glossary