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