Language Types to UML Standard Types

Enterprise Architect provides language specific PredefinedTypes depending on container Class language, when setting type of an Attribute.
This option enable conversion of those language specific types to most suitable UML Standard types.

Mapping

Enterprise Architect Language Types to UML Predefined Types.
Mapping is not case sensitive.
EA Type name UML Type name
boolean Boolean
bool Boolean
byte Integer
cardinal Integer
char Integer
currency Real
decimal Real
double Real
float Real
int Integer
integer Integer
long Integer
longint Integer
longword Integer
real Real
sbyte Integer
short Integer
shortint Integer
single Real
smallint Integer
string String
uint Integer
ulong Integer
ushort Integer
unsigned char Integer
unsigned int Integer
unsigned long Integer
unsigned short Integer
unsignedint Integer
unsignedlong Integer
unsignedshort Integer
wchar_t Integer
world Integer

Enabling/disabling Language Types to UML Standard Types property

Set to following option in publisher.properties file:

# Convert language specific PrimitiveTypes (as EAJavaTypesPackage::int) to UML standard PrimitiveTypes (as Integer). Available values: True, False - default: True
ea2md.semantic.primitive.convertLanguageToStandard=True