애니메이션 인스턴스 자동 작성

시퀀스 다이어그램의 애니메이션 인스턴스 선이 자동으로 작성되어 작성될 때 애니메이션 시퀀스 다이어그램에 런타임 인스턴스가 표시되도록 할 수 있습니다. (일반적으로 애니메이션 세션 중에는, 호출 중인 인스턴스의 오퍼레이션이 표시되도록 IBM® Rational® Rhapsody®의 브라우저에서 애니메이션 시퀀스 다이어그램으로 작성된 인스턴스를 끌어와야 합니다.) 그러나 시퀀스 다이어그램의 인스턴스 선 이름에 표기법을 추가해서 애니메이션을 실행할 때 제품이 애니메이션 인스턴스를 자동으로 작성하게 할 수 있습니다. 이 기능은 애니메이션 시퀀스 다이어그램에서 런타임에 시퀀스 다이어그램 인스턴스를 자동으로 작성하도록 특정 클래스에 표시할 수 있음을 의미합니다.

프로시저

  1. 애니메이션에 대한 활성 구성 세트가 있는지 확인하십시오. 인스트루먼테이션 모드 설정의 내용을 참조하십시오.
  2. 시퀀스 다이어그램을 작성하고 열려 있는지 확인하십시오(또는 애니메이션 인스턴스를 자동으로 작성하려는 현재 시퀀스 다이어그램을 여십시오).
    참고: SequenceDiagram::General::AutoLaunchAnimation 특성을 Always로 설정해서 애니메이션이 시작될 때 다이어그램이 자동으로 열리게 할 수 있습니다.
  3. 이전 단계에서 수행한 사항에 따라 다음을 수행하십시오.
    • Rational Rhapsody의 브라우저에서 시퀀스 다이어그램에 인스턴스를 자동 작성하려는 클래스를 끌어와서 이름의 맨 앞에 별표(*)를 추가하십시오. 예를 들어, *:Dishwasher입니다. 또는
    • 다이어그램에서 이름의 맨 앞에 별표(*)를 추가해서 인스턴스의 이름을 변경하십시오. 이를 위해 이름을 클릭하여 포인터 초점을 맞추십시오. 이름이 강조표시되면 키보드 화살표 키나 마우스를 사용하여 마우스 포인터를 이름의 맨 앞에 두고 *를 추가하십시오. 예를 들어, 다음 그림에 표시된 대로 *:Dishwasher입니다.
      시퀀스 다이어그램 - 애니메이션 인스턴스를 자동 작성할 클래스의 맨 앞에 * 추가
  4. 코드 도구 모음에서 GMR 단추 GMR 단추를 클릭하여 모델을 생성, 작성 및 실행하십시오.
  5. 애니메이션 도구 모음에서 이동 단추 이동 단추를 클릭하여 애니메이션 세션을 시작하십시오.
  6. 다음 그림에 표시된 대로 제품이 <class_name> 유형의 자동 생성된 모든 인스턴스가 있는 애니메이션 시퀀스 다이어그램을 작성하는지 확인하십시오.
    자동 생성된 인스턴스가 있는 애니메이션 시퀀스 다이어그램 예제

결과

다음 제한사항에 유의하십시오.


피드백