시퀀스 다이어그램의 애니메이션 인스턴스 선이 자동으로
작성되어 작성될 때 애니메이션 시퀀스 다이어그램에 런타임 인스턴스가
표시되도록 할 수 있습니다.
(일반적으로 애니메이션 세션 중에는, 호출 중인 인스턴스의 오퍼레이션이 표시되도록
IBM® Rational® Rhapsody®의
브라우저에서 애니메이션 시퀀스 다이어그램으로 작성된 인스턴스를
끌어와야 합니다.) 그러나 시퀀스 다이어그램의 인스턴스 선 이름에
표기법을 추가해서 애니메이션을 실행할 때 제품이 애니메이션 인스턴스를
자동으로 작성하게 할 수 있습니다. 이 기능은
애니메이션 시퀀스 다이어그램에서 런타임에 시퀀스 다이어그램 인스턴스를
자동으로 작성하도록 특정 클래스에 표시할 수 있음을 의미합니다.
프로시저
- 애니메이션에 대한 활성 구성 세트가 있는지
확인하십시오. 인스트루먼테이션 모드 설정의 내용을 참조하십시오.
- 시퀀스 다이어그램을 작성하고 열려 있는지
확인하십시오(또는 애니메이션 인스턴스를 자동으로 작성하려는
현재 시퀀스 다이어그램을 여십시오).
주: SequenceDiagram::General::AutoLaunchAnimation
특성을
Always로 설정해서 애니메이션이 시작될 때
다이어그램이 자동으로 열리게 할 수 있습니다.
- 이전 단계에서 수행한 사항에 따라 다음을 수행하십시오.
- Rational Rhapsody의
브라우저에서 시퀀스 다이어그램에 인스턴스를 자동 작성하려는 클래스를 끌어와서
이름의 맨 앞에 별표(*)를 추가하십시오. 예를 들어,
*:Dishwasher입니다. 또는
- 다이어그램에서 이름의 맨 앞에
별표(*)를 추가해서 인스턴스의 이름을
변경하십시오. 이를 위해 이름을 클릭하여 포인터 초점을 맞추십시오. 이름이
강조표시되면 키보드 화살표 키나 마우스를 사용하여
마우스 포인터를 이름의 맨 앞에 두고 *를
추가하십시오. 예를 들어, 다음 그림에 표시된 대로 *:Dishwasher입니다.
- 코드 도구 모음에서 GMR 단추
를 클릭하여
모델을 생성, 작성 및 실행하십시오.
- 애니메이션 도구 모음에서 이동 단추
를 클릭하여
애니메이션 세션을 시작하십시오.
- 다음 그림에 표시된 대로 제품이 <class_name>
유형의 자동 생성된 모든 인스턴스가 있는 애니메이션 시퀀스 다이어그램을 작성하는지
확인하십시오.
결과
다음 제한사항에 유의하십시오.
- 파생된 클래스의 자동 작성은 없습니다.
- IBM Rational Rhapsody Developer for Ada에는
이 기능을 사용할 수 없습니다.