Hi,

[UIMA-2147] adds static constant fields to JCas classes, like _TypeName.

The use seems to be within Java Annotations.

I've noticed that for a small number of builtin UIMA types, there's an ambiguity
in the name.  For example, the UIMA "TOP" type has the official name in xml of
"uima.cas.TOP".  But the Java class is "org.apache.uima.jcas.cas.TOP".

For most types, including all user-defined types, the Java class and the fully
qualified name match.

For the cases where they don't match, what should be the value assigned to
_TypeName?  I'm guessing if it is for some kind of Java Annotation use, it might
want to be the actual Java class name.  This is what it is set to at the moment.

If other people have use cases where this should be changed to the official xml
built-in type name, instead, please speak up on this thread :-) .

-Marshall

Reply via email to