CORBA IObserver 인터페이스 작성

이 태스크 정보

모든 요소가 함께 작동되도록 하기 위해, CORBA IObserver 인터페이스에서 관찰자에 의해 Act 오퍼레이션이 상속됩니다. 알람 관찰자에 대해 Act 오퍼레이션이 호출될 때 알람이 활성화됩니다.

이러한 개념을 모델에 통합하려면 다음을 수행하십시오.

프로시저

  1. 두 관찰자 클래스 위에서 다른 클래스를 그리고 생성된 이름을 IObserver로 변경하십시오.
  2. 마우스 오른쪽 단추를 클릭하여 기능 창을 표시하고, 일반 탭의 스테레오타입 필드에서 CORBAInterface를, 동시성 필드에서 Sequential을 선택하십시오.
  3. 변경사항을 저장하고 열린 창을 유지하려면 적용을 클릭하십시오.
  4. 오퍼레이션 탭을 선택하고 이전에 사용한 것과 같은 방식으로 PrimitiveOperation act를 추가하십시오. 확인을 클릭하십시오.
  5. 새 IObserver 클래스를 마우스 오른쪽 단추로 클릭하고 옵션 표시 > 오퍼레이션을 선택하십시오.
  6. 표시할 act 오퍼레이션을 선택하고 확인을 클릭하십시오. 다이어그램은 이제 다음 예제와 유사합니다.
  7. 그리기 도구 모음에서 상속 단추 를 선택하십시오. AlarmObserver를 클릭하고 IObserver로의 상속 선을 그린 후 선 끝을 클릭하십시오.
  8. policeObserver에서 IObserver로의 다른 상속 선을 그리십시오.
  9. 그리기 도구 모음에서 단방향 연관 단추 를 선택하십시오. SDM 클래스를 클릭한 후 IObserver 클래스를 클릭하십시오. 선의 강조표시된 영역에서 itsObservers 이름을 입력하십시오.
  10. 단방향 연관 선을 마우스 오른쪽 단추로 클릭하고 창에서 다중성으로 "*"를 선택하십시오. 확인을 클릭하십시오.
  11. 선에 이름을 부여하지 않고 ISDM에서 IObserver로의 다른 단방향 연관을 그리지만, 이전 연관과 같이 다중성으로 "*"를 선택하십시오. 다이어그램은 이제 다음 예제와 유사합니다.

피드백