UML에서 C++로 변환에 대한 환경 설정

UML에서 C++로 변환에 대한 경고 및 코드 형식화 환경 설정을 설정할 수 있습니다. 예를 들어, C++ 서문과 닫는 주석을 지정하고 들여쓰기 스타일 환경 설정을 지정할 수 있습니다.
이 태스크 정보

변환이 생성하는 파일의 맨 앞과 끝에 삽입하는 주석을 지정할 수 있습니다. 지정하는 텍스트는 텍스트 영역에 표시되는 대로 정확하게 소스 코드에 삽입됩니다. 적절한 C++ 주석 표기법을 포함해야 합니다. 예를 들어 저작권 정보나, 각 소스 파일에 표시해야 하는 기타 작성 정보를 지정할 수 있습니다. 또한 탭 간격, 클래스 속성 및 오퍼레이션의 표시 순서, 들여쓰기 스타일에 대한 형식화 환경 설정을 선택할 수도 있습니다.

UML에서 C++로 변환에 대한 환경을 설정하려면 다음을 수행하십시오.

  1. > 환경 설정을 클릭하십시오.
  2. 환경 설정 창에서 모델링 > 변환을 펼치십시오.
  3. 옵션: 주석 및 코드 형식화 환경 설정을 지정하려면 UML에서 C++로 변환을 클릭하고 다음 단계 중 하나 이상을 완료하십시오.
    • 모델이 참조하는 STL(Standard Template Library) 클래스에 해당되는 헤더 파일의 이름을 포함하는 포함 지시문을 생성하려면 STL(Standard Template Library) 클래스에 대한 표준 헤더 파일 포함 선택란을 선택하십시오. 예를 들어, 모델에 vector<>라고 하는 STL 클래스에 대한 참조가 있는 경우 변환은 #include <vector> 포함 지시문을 생성합니다. 기본적으로 이 옵션이 선택됩니다.

      이 선택란에서 선택 표시를 지우면 생성된 include 지시문이 참조된 STL 클래스의 선언을 포함하는 STL 헤더 파일의 이름을 지정합니다. 이 헤더 파일을 포함시키면 헤더 파일이 완료될 수 없으므로 컴파일 오류가 발생할 수 있습니다.

    • 파일 서문 및 닫기 주석을 지정하려면 일반 탭을 클릭하고 적절한 텍스트 필드에 주석을 입력하십시오.
    • 코드 형식화 환경 설정을 지정하려면 스타일 편집 탭을 클릭하고 다음 단계 중 하나 이상을 완료하십시오.
      • C++ 가시성 규칙으로 정렬된 클래스 속성과 오퍼레이션을 차례로 표시하려면 가시성별 정렬을 클릭하십시오.
      • UML 모델에서 정렬되는 순서와 동일하게 클래스 속성과 오퍼레이션을 표시하려면 저장영역별 정렬을 클릭하십시오.
      • 변환이 생성하는 코드에 대한 들여쓰기 스타일을 지정하려면 들여쓰기 스타일 분할창에서 옵션을 클릭하십시오. 선택하는 스타일은 탭 간격 필드에 대해 지정하는 값과 결합되어 변환이 생성하는 코드의 실제 들여쓰기를 판별합니다.
  4. 옵션: 변환이 소스 UML 모델 요소를 생성된 요소에 대한 포인터로 바꾸기 전에 경고 메시지를 표시하도록 지정하려면 UML 시각화를 클릭하고 UML 요소를 바꿀 때 경고 표시를 선택하십시오.
    주: 이 선택란을 선택하는 경우, 적절한 변환 구성에 대해 변환 구성 편집기의 기본 페이지나 새 변환 구성 마법사의 구성 이름 및 변환 페이지에서 혼합 단일 선택 단추도 클릭해야 합니다.
  5. 적용을 클릭하고 확인을 클릭하십시오.
결과
변환은 다음에 사용자가 변환을 실행할 때 환경 설정을 적용합니다.

피드백