July 2004
Intermediate to advanced
752 pages
35h 59m
English
An anonymous data type defined in the syntax of a programming language.
See also data type.
A language type is an construct following syntax rules of a particular programming language, usually expressed as a string. In UML2, it would be a kind of data type. When modeling programming language constructs closely, it might be used as the type of an attribute, variable, or parameter.
For example, the C++ data type “Person* (*)(Contract*, int)” could be defined as a C++ language type.
UML does not contain a generic data type variant suitable for declaring programming language data types. If they are needed, they must be added in profiles for a particular programming language.
Read now
Unlock full access