IBM® Rational® Rhapsody®는
사용자가 제품에서 코드를 작성하는 어디든지 프로그래밍 언어로 원시 명령문
외에 사용할 수 있는 여러 사전 정의된 조치문을 제공합니다.
상태 전이에 대한 조치에서 또는 상태 차트의 트리거된 오퍼레이션
본문에서 사전 정의된 조치문을 사용할 수 있습니다.
조치문은 생성된 소스 코드에 미치는 영향을 최소화하기 위해 실시간
프레임워크(RiCReactive.h)에서 매크로로 정의됩니다.
이벤트 생성 시 다음에 유의하십시오.
- 상태 전이의 조치 파트에서 이벤트를 생성하는 경우,
이벤트 이름에 소괄호를 포함시켜야 합니다. 예를 들어, ev1 이벤트를
생성하는 경우, 생성할 이벤트 이름으로 ev1 대신에
ev1()을 사용하십시오.
- 이벤트의 대상인 인스턴스 이름이 포인터가 아닌 경우, 인스턴스 이름과 함께
주소 연산자 &를 이벤트 생성문에 대한 인수로 사용하십시오.
예를 들어, itsRoom으로 이벤트를 보낼 때(여기서, itsRoom은
Room의 인스턴스로 정의됨) itsRoom (pointer)가 아니라
주소 연산자 &itsRoom을 인수로 사용하십시오.