Java™ 클래스의
API 호출을 변환하는 데 사용하도록 API 이주 도구가 제공되었지만, 이 도구가
plugin.xml 파일의 확장점 및 플러그인 종속성과 같은 비Java 파일을
수정하지 않습니다. 이주 도구에는 이전 릴리스의
Rational® 모델링 제품에서 사용 가능한
공용 API 호출을 현재 버전의 동등한 호출로 변환하는 대형 규칙 세트와 함께
규칙 기반 검색 및 바꾸기 엔진이 포함됩니다. 검색은 Java 시맨틱(가져오기,
클래스 선언, 메소드 호출 등)을 인지하고 있습니다.
이 태스크 정보
버전 6 공용 API 및 확장점에서 사용된 클라이언트 코드를
이주하는 데 필요한 여러 단계가 있습니다. 버전 1.x와 2.1 간 UML2
변경사항의 복잡도로 인해 검색 및 바꾸기 메커니즘이 일부 필수 수정사항을
처리할 수 없습니다. 이 경우, 규칙이 수행해야 하는 사항을 표시하여
수행할 작업 주석을 Java 소스 코드에
삽입합니다. 도구가 설치되면
사용자가 Java 클래스, Java 패키지 또는 Java 프로젝트를 선택한 다음 선택사항에 대해
이 API 이주 도구를 실행할 수 있습니다. 도구가
Java 클래스를 정리하고
이주 규칙을 적용합니다.
주: 수행할 Java 검색 수와
다수의 규칙으로 인해 도구를 대형 일괄처리 실행이 아니라
작은 플러그인 세트에 대해 실행하는 것이 최적입니다. 따라서,
개별 팀이 각자의 플러그인을 변환하는 데 도구를 사용하도록 권장합니다.
테스트를 사용하려면 종속성 체인에서 가장 낮은 레벨의 플러그인을 우선
변환해야 합니다.
API 이주 도구는 클라이언트 코드에 작성해야 하는
변경사항의 시작점만을 제공합니다. 클라이언트 코드의 예제를 보려면
를 클릭하고
모델러 플러그인 예제 중 하나를 선택하십시오.