Even if we don't do the larger view redesign, I still think it makes
sense to drop TCAS:
http://issues.apache.org/jira/browse/UIMA-115

There is little reason for TCAS to still exist at this point - it no
longer defines any methods that are not on CAS, and the methods
CAS.getTCAS() and CAS.getTCAS(SofaFS) have been deprecated since 2.0,
along with a lot of other TCAS-related methods.   So this change would
remove quite a lot of deprecated methods (as opposed to adding more!).

And it's a good candidate for search-and-replace:

* TCAS goes to CAS
* getTCAS goes to getView.  [Or better, "getTCAS()" does to
"getCurrentView()" and then "getTCAS(" goes to get "getView(" - I like
that better than having a 0-arg CAS.getView() method.]

Can we get consensus on this at least?
-Adam

Reply via email to