In CIM, the name of a CIM element must consist of only the following
characters:
"_", "A", ... , "Z", "a", ... , "z", "0", ... , "9", U+0080, ... , U+FFEF
and the first character must not be "0", ... , "9".
Is there a way to validate the name of an UML element efficiently
against this rule ?