트리거된 오퍼레이션

트리거된 오퍼레이션은 값을 리턴할 수 있는 동기 이벤트입니다. 이는 다른 오브젝트에서 상태 전이를 트리거하기 위해 하나의 오브젝트에서 호출할 수 있는 오브젝트 사이의 동기 통신입니다. 트리거된 오퍼레이션의 본문은 상태 전이의 결과로 실행됩니다. 트리거된 오퍼레이션은 동기식이므로, 보내는 오브젝트는 오퍼레이션이 리턴하기를 기다려야 하며, 송신자는 그 후에 자체의 고유 스레드에서 계속할 수 있습니다.

트리거된 오퍼레이션의 본문은 상태 전이와 연관되는 조치 언어에 의해 수신 오브젝트의 상태 차트에서 설정됩니다. 따라서 트리거된 동일 오퍼레이션의 본문은 오퍼레이션이 호출될 때 오브젝트의 상태에 따라 다를 수 있습니다. 트리거된 오퍼레이션에서 값을 리턴하려면 트리거된 오퍼레이션과 연관된 조치문 중 하나로 RiCREPLY(VALUE) 매크로를 사용하십시오. REPLY 매크로에 대한 자세한 정보는 사전 정의된 조치의 내용을 참조하십시오.


피드백