[ http://issues.apache.org/jira/browse/UIMA-10?page=comments#action_12449437 ] Marshall Schor commented on UIMA-10: ------------------------------------
Doing this means users will no longer be able to use "new UserDefinedType(aJcas)", but will instead have to do something like: UserDefinedType.createNewInstance(aJCas) or something like this. > Split JCas into interface and implementation > -------------------------------------------- > > Key: UIMA-10 > URL: http://issues.apache.org/jira/browse/UIMA-10 > Project: UIMA > Issue Type: Improvement > Components: Core Java Framework > Reporter: Adam Lally > Assigned To: Marshall Schor > > We should split the existing JCAS class into an interface > org.apache.uima.jcas.JCas and its implementation > org.apache.uima.jcas.impl.JCasImpl. This follows good design practices and > also is consistent with the rest of uimaj-core. It is important to do this > prior to our first release since it will be a non-compatible change for user > code. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
