변환은
하나의 소스 요소나 요소 세트를 취하는 패턴 구현 전략의 유형으로,
컨텐츠에 따라 새 대상 요소나 요소 세트를 작성합니다.
변환을 사용하여 모델과 코드 또는 모델과 텍스트 사이에,
그리고 다른 추상 레벨의 모델 사이에 이전할 수 있습니다.IBM® Rational® UML 모델링 제품에서
사용 가능한 변환을 확장하거나, 변환을 작성할 수 있습니다.
이 태스크 정보
변환을 작성하려면
선택적 제품 컴포넌트로 패키징된 확장성 기능을 설치해야 합니다.
모델링 및
XML Developer 기능을 사용해야 합니다.
제품에 설치된
변환 목록을 보려면 다음 단계 중 하나를 완료하십시오.
제품 도움말에서 설치된 변환 목록을 보십시오.
이 주제의 끝에 있는 관련 정보 섹션을 참조하십시오.
주: Eclipse 문서 또는 개발자 안내서에 대한 링크와 같은 일부 정보는 제품 도움말의 주제에서만 사용 가능합니다.
파일 > 새로 작성 > 기타 > 변환 > 변환 구성을 클릭하고
다음을 클릭한 후 모든 변환 표시 선택란을
선택하십시오. 새 변환 구성 마법사의
구성 이름 및 변환 지정 페이지에
설치된 변환 목록이 표시됩니다.
사용자 고유의
변환을 작성하려면 모델링 및
XML 개발에 대한 기능을 사용해야 합니다.
변환을 표시 또는 숨기기 위해 기능 작성
변환을 바인딩할 수 있는 기능을 작성할 수 있습니다.
작성하는 변환과 다른 플러그인에서 기능을 작성해야 합니다.
둘 이상의 변환을 기능에 바인딩할 수 있습니다.
이 기능을 사용하여 새 변환 구성 마법사나 변환 팝업 메뉴에서
사용 가능한 변환 목록에 변환을 표시하거나
숨길 수 있습니다.
변환 유틸리티 작성
전체 변환 기능의 일부로 루틴 타스크를 수행하기 위한
변환 유틸리티를 작성할 수 있습니다. 비교 후 병합이나 팀 통합 유틸리티와 같은
사전 정의된 변환 유틸리티에 사용자가 필요한 기능이 없는 경우 변환 유틸리티를
작성할 수 있습니다.
변환 확장 작성 Rational 모델링 제품에 제공된
정보와 사용자 정의 변환에 기능을 추가하는 변환 확장을 작성할 수 있습니다.
예를 들어, 변환이 생성하는 아티팩트에 공통 서문을 추가하는
변환 확장을 작성할 수 있습니다.
변환 확장에서 여러 개의 변환을 확장할 수 있지만
하나의 변환만 확장할 수 있습니다.
변환 작성
모델을 모델로 변환하거나 모델을 텍스트 또는 코드로
변환하는 변환을 작성하거나, Rational 모델링 제품에서
언어별 변환과 다른 방법으로 코드를 모델로 변환하는 변환을 작성할 수 있습니다.
기존 변환을 확장해도 필요한 변환 출력을 생성할 수 없는 경우
변환을 작성해야 합니다. 어떤 Eclipse 플러그인 프로젝트에서도 변환을 작성할 수
있습니다.
모델에서 모델로 변환 작성 모델 또는
메타 모델의 요소 사이에 맵핑 관계를 지정하여 모델에서 모델로 변환을
작성할 수 있습니다.
JET 변환 작성
JET(Java Emitter Template) 변환 작성 프로세스를 사용하면
템플리트 기반 모델을 텍스트로 변환을 빠르게 작성할 수 있습니다.
JET 도구를 사용하면 텍스트와 JET 명령(태그라고도 함)을 포함하는
템플리트를 사용하여 모델에서 파일을 생성할 수 있습니다. JET
구문 및 변환 구조, JET 변환을 사용하여 모델을 텍스트로 변환하는 방법
그리고 DPTK(Design Pattern Toolkit) 태그 및 JET 태그의 호환성에 대해
학습하십시오.