Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.1
-
None
-
The CAS interface
Description
The introduction of multiples views per CAS was initially implemented using the CAS interface for the base CAS and the TCAS interface for all views. Process method signatures for both TCAS and CAS were proprogated, and the result was a complicated situation for users.
In v2 the entire TextAnalysisEngine interface is deprecated. The TCAS no longer serves a useful purpose. Since Apache UIMA requires some source code changes, now is a good time to eliminate the TCAS. Migration for almost all user code would be to replace TCAS with CAS and getTCAS() with getView(). This change has already been applied to the upcoming uima C++ code.