«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 选项可用于操作:


反馈