Mapping UML types into IDL types
The mapping of Objecteering base types in IDL is shown in the following table:
|
Objecteering
type |
Tagged
value |
IDL
type |
|
Integer |
|
short |
|
Integer |
{CORBAUnsigned} |
unsigned short |
|
Integer |
{CORBALong} |
long |
|
Integer |
{CORBALongLong} |
long long |
|
Integer |
{CORBAUnsigned}, {CORBALong} |
unsigned long |
|
Integer |
{CORBAUnsigned}, {CORBALongLong} |
unsigned long long |
|
real |
|
float |
|
real |
{CORBALong} |
double |
|
Char |
|
char |
|
Boolean |
|
boolean |
|
Integer |
{CORBAOctet} |
octet |
|
Integer |
{CORBAAny} |
any |
|
String |
|
string |