使用独立于语言的类型来构建模型

可以使用独立于语言的预定义类型来构建静态模型,而不依赖于实现语言。

这些类型是在 <产品安装文件夹>\Share\<语言>\oxf 中的下列文件中定义的:

下表列示预定义类型与语言实现类型之间的映射。

表 1. 预定义类型与语言实现类型之间的映射
模型类型 Ada C C++ Java
RhpInteger integer int int int
RhpUnlimitedNatural long_integer long long long
RhpPositive unsigned unsigned int unsigned int int
RhpPositive unsigned unsigned int unsigned int int
RhpReal long_float double double double
RhpCharacter character char char char
RhpString string char* OMString String
RhpBoolean boolean RiCBoolean bool boolean
RhpVoid 仅用于过程声明 void void void
RhpAddress 地址 void* void* Object

您创建特性或操作时,类型列表将包含这些独立于语言的类型。

类的“特征”窗口,“特性”选项卡,“类型”列

反馈