다음을 통해 공유


도메인별 언어 도구 사용자 인터페이스 개요

처음 열 때 도메인 관련 언어 도구 (DSL 도구) 솔루션의 Visual Studio, 다음 그림은 사용자 인터페이스와 같습니다.

dsl 디자이너

다음 표에서 UI의 각 부분을 사용 하는 방법을 설명 합니다.

요소

정의

다이어그램

도메인 모델의 다이어그램을 표시합니다.

다이어그램에 두 개의 면이 있습니다.한 쪽 요소 유형의 모델에서 정의합니다.다른 쪽 모델을 화면에 어떻게 표시 되는지 정의 합니다.

도구 상자

도메인 클래스를 추가 하 고 다이어그램 형식 셰이프를 도구 상자에서 도구를 드래그 합니다.관계, 커넥터 및 지도 셰이프를 추가 하려면 도구를 클릭 한 다음 소스 다이어그램에서 노드를 선택한 다음 대상 노드를 클릭 합니다.

DSL 탐색기

DSL 탐색기 는 DSL 정의 활성 창이 나타납니다.DSL를 트리로 표시합니다.DSL 탐색기 다이어그램에 표시 되지 않는 모델의 기능을 편집할 수 있습니다.예를 들어, 도구 상자 항목을 추가 하 고 유효성 검사 프로세스를 사용 하 여 전환의 DSL 탐색기.

DSL 정보 창

해당 DSL 정보 창 요소 표시 방법 및 요소 복사와 삭제는 어떻게 제어할 수 있는 모델의 요소 도메인의 속성을 보여 줍니다.

  • 기본적으로 DSL 정보 창이 나타납니다 옆에 오류 목록출력 windows.

도메인 모델 다이어그램

도메인 모델 다이어그램은 두 부분으로 나누어져 있습니다.다이어그램의 한쪽 모델의 요소 및 관계를 보여 줍니다.다른 쪽 모델을 표시 하는 방식을 보여 줍니다. 요소와 모델 다이어그램의 속성을 표시 하는 데 사용 하는 셰이프를 포함 하 고 있습니다.다음 그림은 다이어그램의 요소를 보여 줍니다.

스윔 레인이 있는 dsl 디자이너

다음 표에서 일부의 도메인 모델 다이어그램의 요소를 설명합니다.

용어

정의

도메인 클래스

도메인 클래스 형식 요소를 모델입니다.

둘 이상의 관계의 대상이 되는 경우 도메인 클래스 다이어그램에 두 번 이상 나타날 수 있습니다.

도메인 클래스를 추가 하려면 도메인 클래스 도구를 드래그를 도구 상자클래스와 관계 다이어그램의 측면.

도메인 관계

도메인 관계 모델의 요소 간의 링크입니다.

포함 관계 target 요소입니다 소유 하 고 원본 요소에 포함 되었음을 나타냅니다 및 실선으로 나타납니다.모델 트리를 형성 하는 모든 요소는 모델에 포함 관계의 대상 이어야 합니다.A 참조 관계 는 일반 링크 모델 요소 사이의 의미 및 파선으로 나타납니다.모든 요소는 참조 링크 수가 있을 수 있습니다.

도구를 클릭 하 여 관계를 만들는 도구원본 도메인 클래스 고 다음 대상 클래스를 클릭 합니다.

셰이프와 연결선

모델 요소는 DSL 다이어그램.의 표시 방법 셰이프를 지정 하려면 DSL 다이어그램의 관계를 표시 하는 데 사용할 수 있는 줄 커넥터를 지정 합니다.

모양 또는 커넥터를 만들려면 도구를 드래그를 다이어그램 요소 쪽의 다이어그램입니다.

도형 맵

도형 맵 도메인 모델 다이어그램에 표시 되는 도메인 클래스에 연결 하는 셰이프 또는 연결선을 표시 하는 도메인 관계에 선으로 표시 됩니다.

참고 항목

개념

도메인별 언어 도구 개요

도메인별 언어 사용자 지정 및 확장

기타 리소스

Domain-Specific Language Tools Glossary