Some stuff has recently been rejected as potentially causing incompatibilities. More changes may come up that may be incompatible or deprecate stuff (e.g. deriving from DocumentAnnotation). Thilo pointed out that there's crud that should be removed.
A 3.0.0 version would imho be a good tag to collect such changes. - Richard Am 08.08.2013 um 16:55 schrieb Marshall Schor <[email protected]>: > +1 for setting up 2.5.0; not so sure about 3.0.0 (yet) (just my lack of > imagination, I'm sure :-) ). > > The bump in the minor would be for adding a group of "convenience" methods, > some > from UIMA Fit, some from other places... > > I agree re: uima-2830. This seems to be several issues together. One is > returning a generically typed thing of the right type, so the example shown > would work. > > The other issue is about making more of the functionality beyond Collection > available. > > I agree that discussion on the other points would be useful. > > -Marshall > On 8/8/2013 10:38 AM, Richard Eckart de Castilho wrote: >> How about setting up versions for UIMA 2.5.0 and 3.0.0 and start collecting >> some >> stuff for these releases? >> >> The methods are not without questions that imho should be discussed before >> merging into core. E.g. >> >> https://issues.apache.org/jira/browse/UIMA-2830 >> https://code.google.com/p/uimafit/issues/detail?id=61 >> https://code.google.com/p/uimafit/issues/detail?id=65 >> https://code.google.com/p/uimafit/issues/detail?id=113 >> >> Cheers, >> >> -- Richard >> >> Am 08.08.2013 um 16:31 schrieb Marshall Schor <[email protected]>: >> >>> On 8/8/2013 9:57 AM, Richard Eckart de Castilho wrote: >>>> uimaFIT provides these in the CASUtil and JCasUtil classes: >>>> >>>> select(…) >>>> selectCovered(…) >>>> selectCovering(…) >>>> >>>> E.g. >>>> >>>> for (Token t : select(jcas, Token.class) { >>>> … >>>> } >>> Nice! (Thinking now about "pulling" these and maybe some other things into >>> main >>> UIMA ...) >>> >>> -M >>> >>> >>>> Cheers, >>>> >>>> -- Richard >>>> >>>> Am 08.08.2013 um 15:52 schrieb Marshall Schor <[email protected]>: >>>> >>>>> UIMA implements a bunch of CAS iterators of various types, that extend the >>>>> normal Java Iterator class. Are there corresponding iterables that allow >>>>> their >>>>> use in things like for (Token token : xxxxx) { } kinds of statements? >>>>> (where >>>>> Token is the JCas cover class for UIMA Type "Token"). >>>>> >>>>> If not, is there a reason for this, or just a bit of missing convenience? >>>>> Does >>>>> UIMAFit supply these? >>>>> >>>>> -Marshall
