이전 확장성 API에서 이주

Rational® UML 모델링 제품에 포함된 API(Application Programming Interface)는 Eclipse 버전 3.2와 EMF(Eclipse Modeling Framework) 및 GEF(Graphical Editing Framework)의 최신 호환 가능 버전을 기반으로 합니다. 또한, Eclipse UML2 API는 최종 UML2 2.1 스펙을 기반으로 하도록 수정되었습니다.
이 태스크 정보
Rational UML 모델링 제품과 함께 제공되는 공용 확장성 API는 클라이언트가 프로그램상에서 UML 모델에 라이프사이클 변경을 수행하도록 합니다. UML 모델링 제품의 버전 7 개발 단계에서 기반 코드에 구조적 변경사항이 많이 작성되었으므로 확장성 API가 상당히 변경되었습니다. 다음이 가장 두드러진 변경사항입니다.
  • 일부 Rational 제품 플랫폼 플러그인이 Eclipse 개방형 소스로 이동되었으므로 필수 네임스페이스가 변경됩니다.
  • Eclipse UML2 API가 UML2 2.1 스펙을 반영하도록 수정되었습니다. 이전 버전의 Rational UML 모델링 제품에서 UML2 API는 UML2 1.0 스펙을 기반으로 합니다.
주: UML2라는 용어는 UML 2.0 스펙의 드래프트 릴리스를 의미합니다. 초기 UML2 스펙을 기반으로 하는 API는 더 이상 제품에 포함되지 않습니다. UML2를 사용하는 모든 클라이언트 코드는 새 2.1 API로 이주되어야 합니다.

개방형 소스로 이동된 Rational 제품 플랫폼 플러그인은 두 개의 새 개방형 소스 프로젝트(Eclipse GMF(Graphical Modeling Framework) 및 EMFT(Eclipse Modeling Framework Technologies) 프로젝트)에 포함됩니다. 이 변경사항으로 인해 UML 모델링 및 도메인 특정 모델링에 사용 가능한 공용 API가 증가되었습니다. 최종 스펙을 반영하기 위해 작성된 UML2 API 변경사항뿐 아니라 많은 편리한 메소드가 UML2 클래스에 추가되었습니다.


피드백