Rational® Rhapsody®는
코드에 모델 요소를 쉽게 포함시킬 수 있도록 하는 다양한 자동 완료 유형을 제공합니다.
사용자 인터페이스는 여러 쓰기 코드 영역(예: 오퍼레이션의 기능 대화 상자의 구현 탭)을 제공합니다.
자동 완료를 사용하면 요소의 드롭 다운 목록을 제공하여 작성 중인 코드에 모델 요소를 포함시킬 수 있습니다. 목록에 포함된 요소는 현재 컨텍스트에 기반합니다.
자동 완료는 다음 영역에서 사용할 수 있습니다.
- 오퍼레이션의 기능 대화 상자의 구현 탭
- 생성자에 대한 기능 대화 상자의 일반 탭의 초기자 필드
- 내부 코드 편집기
- 활성 코드 보기
- 상태 조치(항목에 대한 조치, 종료 시 조치, 상태별 반응)
- 상태 차트의 상태 전이(보호 및 조치 필드)
- 시퀀스 다이어그램(메시지 이름, 조치 블록, 조건 표시)
사용 가능한 자동 완료 유형은 다음과 같습니다.
- 모든 모델 요소 또는 이미 입력한 문자로 시작하는 요소의 목록을 가져오려면 Ctrl+스페이스바를 입력하십시오.
- 멤버 목록을 가져오려면 클래스 또는 오브젝트 이름을 입력한 후 "."를 입력하십시오. C 및 C++에서
포인터를 역참조해야 할 경우 "->"를 입력할 수 있습니다.
- 드롭 다운 목록에서 이벤트를 선택하면 이벤트를 생성하기 위한 관련 코드(예: GEN(evOn()))를
가져올 수 있습니다.
- 열거 이름을 입력하고 그 다음 "::"을 입력하면 열거 리터럴 목록을 가져올 수 있습니다.
- 포트를 인수로 갖는 매크로의 이름(에: OUT_PORT)을 입력하면 플레이스홀더
인수가 표시됩니다.
플레이스홀더 인수를 삭제하면 선택할 포트 목록이 표시됩니다. 포트 및 이벤트 둘 다 인수로 갖는 매크로에도
동일한 메커니즘이 사용됩니다.
- 시퀀스 다이어그램에서 메시지를 그릴 때 사용할 메시지 목록을 가져오려면 Ctrl+스페이스바를 입력하십시오.
또한 Ctrl+스페이스바를 사용하여 조치 블록 및 조건 표시에 관련된 요소 목록을 가져올 수도 있습니다.