활동
다이어그램에서 활동 에지는 두 활동 노드 간의 지정된 연결입니다. 활동의
특정 조치가 완료되면 활동 에지가 시퀀스의 다음 조치로
계속해서 플로우됩니다.
다음 두 가지 유형의 활동 에지를 사용하여 활동의 플로우를 모델링할 수 있습니다.
- 제어 플로우 에지는 한 노드에서 다른 노드로의 제어 이동을
모델링합니다.
- 오브젝트 플로우 에지는 한 노드에서 다른 노드로의 오브젝트 또는 데이터
플로우를 모델링합니다.
일반적으로 활동 에지에는 이름이 없지만 각 에지의 용도를 설명하는 이름을
추가할 수 있습니다.
다음 그림에 표시된 대로, 활동 에지는 플로우 방향을 가리키는
여는 화살표가 있는 실선으로 표시됩니다.

팁: 활동 다이어그램 페이지의
환경 설정 창에서 활동 다이어그램에 추가하는 에지의
기본 스타일을 지정할 수 있습니다.
활동 에지의 보호 조건
두 노드 간의 활동 에지에
보호 조건을 추가할 수 있습니다.
보호 조건은 대상 활동 노드를 호출하기 위해 충족시켜야 하는 조건을
정의합니다. 다음 방식으로 보호 조건을
정의할 수 있습니다.
- name [guard condition] - 보호 조건이 작성되고
이름이 지정됩니다.
- [guard conditon] - 보호 조건이 작성되지만
고유 이름은 지정되지 않습니다.
다음 그림에서는, OpaqueAction이라는
한 활동 노드가 OpaqueAction2라는 두 번째 활동 노드에 연결되어
있습니다. Guard1이라는 보호 조건은
OpaqueAction에서 나오는 g 값이 10보다 커야
OpaqueAction2를 호출할 수 있음을 지정합니다.
