«CORBAInterface»의 속성 및 오퍼레이션

«CORBAInterface» 클래스에는 속성과 오퍼레이션 둘 다 있을 수 있습니다. IDL 인터페이스에서 동일한 이름으로 이러한 요소가 속성 및 오퍼레이션에 생성됩니다.

속성 및 오퍼레이션에 사용되는 데이터 유형은 IDL 파일에서 "현상태 그대로" 생성됩니다. 따라서 사전 정의된 CORBA 유형 패키지나 사용자 고유의 «CORBAModule» 또는 «CORBAInterface»에서 정의된 CORBA 데이터 유형을 사용해야 합니다.

다음과 같이 모델에서 서브클래스를 작성하여 IDL 인터페이스를 실현할 수 있습니다.

프로세스를 단순화하기 위해 CORBA 오퍼레이션 및 속성을 CORBA 인터페이스에서 일반 클래스로 끌어다 놓을 수 있습니다. IBM® Rational® Rhapsody®는 유형을 자동으로 변환합니다.

다음 제한조건은 코드 생성에 관련되는 CORBA 인터페이스에 적용됩니다.

속성의 CORBA::Attribute:IsReadOnly 특성을 True로 설정하여 CORBA 인터페이스 readonly(CORBA 키워드)의 속성을 작성할 수 있습니다. CORBA 인터페이스 oneway의 오퍼레이션을 작성하려면 오퍼레이션의 CORBA::Operation::IsOneWay 특성을 True로 설정하십시오.

또한 오퍼레이션에 대해 다음 표준 UML 옵션을 사용할 수 있습니다.


피드백