Hi, There's an unfortunate ambiguity in the word "extend". There's two kinds of Type extensions in UIMA. The UIMA documentation I think uses this term to mean defining an a type with additional features and having it merged at pipeline initialization time with all other definitions of this same type, perhaps resulting in a definition with additional features (merged from other types).
There's another definition coming from the Object Oriented world and Java, where extend means to create a subclass. UIMA has that too. Which one of these are you talking about here? -Marshall On 8/9/2013 9:00 AM, Richard Eckart de Castilho (JIRA) wrote: > Richard Eckart de Castilho created UIMA-3167: > ------------------------------------------------ > > Summary: Remove ability to extend type DocumentAnnotation > Key: UIMA-3167 > URL: https://issues.apache.org/jira/browse/UIMA-3167 > Project: UIMA > Issue Type: Improvement > Components: Core Java Framework > Reporter: Richard Eckart de Castilho > Fix For: incompatible > > > DocumentAnnotation is a special type in UIMA with special integration into > the JCas/CAS interfaces. Being able to extend it causes all kinds of special > cases. It has been suggested to remove the ability of extending the type > > See discussion here: http://markmail.org/thread/dczxs5i5nctubj5l > > -- > This message is automatically generated by JIRA. > If you think it was sent incorrectly, please contact your JIRA administrators > For more information on JIRA, see: http://www.atlassian.com/software/jira >
