프레임워크 사용자 정의

IBM® Rational® Rhapsody® 프레임워크는 프레임워크 클래스에서 상속하는 클래스를 작성하여 쉽게 사용자 정의되도록 디자인되었습니다.

시작하기 전에

제품에서 사용자 정의를 완수하려면, 프레임워크를 표시하는 외부 클래스에서 상속하는 클래스를 작성하십시오.

이 태스크 정보

예를 들어, Rational Rhapsody에서 사용하는 활성 스레드를 수정하려면 다음을 수행하십시오.

프로시저

  1. OMThread 모델에서 클래스를 작성하십시오.
  2. CG::Class::UseAsExternal 특성을 선택으로 설정하십시오.

다음에 수행할 작업

그러면 OMThread 클래스를 수퍼 클래스로 정의하는 모델에서 MyThread 클래스를 작성할 수 있습니다. MyThread를 수정하여, 프레임워크 가상 오퍼레이션을 수정하거나 추가 속성을 프레임워크 클래스에 추가할 수 있습니다. 코드 생성기가 사용자 정의된 동작을 사용하도록, 적절한 특성(예: CPP_CG::Framework::ActiveBase)을 설정하십시오. 이 프로세스를 따르면 프레임워크 코드 자체에서 변경사항이 수행되지 않으므로 Rational Rhapsody의 새 릴리스로 마이그레이션하는 데 용이하다는 점에 유의하십시오. 새 버전으로 마이그레이션하기 전에, 변경사항을 검토하여 프레임워크 사용자 정의에 영향을 주는지 판별하십시오.
참고: 제품 코드 생성기는 프레임워크 기본 클래스 특성에 지정된 클래스를 특별하게 처리합니다. 기본 클래스가 프레임워크 클래스에서 파생되는 경우 항상 프레임워크 기본 클래스 특성을 사용하십시오.

피드백