확장성 API 이주

Java™ 클래스의 API 호출을 변환하는 데 사용하도록 API 이주 도구가 제공되었지만, 이 도구가 plugin.xml 파일의 확장점 및 플러그인 종속성과 같은 비Java 파일을 수정하지 않습니다. 이주 도구에는 이전 릴리스의 Rational® 모델링 제품에서 사용 가능한 공용 API 호출을 현재 버전의 동등한 호출로 변환하는 대형 규칙 세트와 함께 규칙 기반 검색 및 바꾸기 엔진이 포함됩니다. 검색은 Java 시맨틱(가져오기, 클래스 선언, 메소드 호출 등)을 인지하고 있습니다.
이 태스크 정보

버전 6 공용 API 및 확장점에서 사용된 클라이언트 코드를 이주하는 데 필요한 여러 단계가 있습니다. 버전 1.x와 2.1 간 UML2 변경사항의 복잡도로 인해 검색 및 바꾸기 메커니즘이 일부 필수 수정사항을 처리할 수 없습니다. 이 경우, 규칙이 수행해야 하는 사항을 표시하여 수행할 작업 주석을 Java 소스 코드에 삽입합니다. 도구가 설치되면 사용자가 Java 클래스, Java 패키지 또는 Java 프로젝트를 선택한 다음 선택사항에 대해 이 API 이주 도구를 실행할 수 있습니다. 도구가 Java 클래스를 정리하고 이주 규칙을 적용합니다.

주: 수행할 Java 검색 수와 다수의 규칙으로 인해 도구를 대형 일괄처리 실행이 아니라 작은 플러그인 세트에 대해 실행하는 것이 최적입니다. 따라서, 개별 팀이 각자의 플러그인을 변환하는 데 도구를 사용하도록 권장합니다. 테스트를 사용하려면 종속성 체인에서 가장 낮은 레벨의 플러그인을 우선 변환해야 합니다.

API 이주 도구는 클라이언트 코드에 작성해야 하는 변경사항의 시작점만을 제공합니다. 클라이언트 코드의 예제를 보려면 파일 > 새로 작성 > 예제를 클릭하고 모델러 플러그인 예제 중 하나를 선택하십시오.


피드백