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