«CORBAInterface» 的屬性及作業

«CORBAInterface» 類別可以同時有屬性及作業。這些元素會產生相同名稱至 IDL 介面中的屬性及作業。

用於屬性及作業的資料類型會在 IDL 檔案中「依現狀」產生。因此,您必須使用 CORBA 資料類型,此類型定義於預先定義的 CORBA 類型套件或您自己的 «CORBAModule»«CORBAInterface»。

在模型中建立子類別以實現 IDL 介面,如下所示:

若要簡化程序,您可以從 CORBA 介面將 CORBA 作業及屬性拖放至一般類別。IBM® Rational® Rhapsody® 會自動轉換類型。

下列關於產生程式碼的限制適用於 CORBA 介面:

您可以透過將 CORBA::Attribute:IsReadOnly 內容設定為 True,製作一個 CORBA 介面屬性 readonly(CORBA 關鍵字)。若要製作 CORBA 介面作業 oneway,則可以將作業的 CORBA::Operation::IsOneWay 內容設定為 True

此外,作業可以使用下列標準 UML 選項:


意見回饋