The Cas Editor started with a special project type called
"Cas Editor Project" to mange annotation projects, this special
project is through recent work which went into the 2.3.1 release now obsolete,
since 2.3.1 it is possible to open a CAS file from any project type.
The Cas Editor Project and everything which is related to it should be removed.
The removal would remove a bunch of code from the Cas Editor.
The would be the following:
- Cas Editor Project model
- Corpus Explorer
- Analysis Engine and Cas Consumer run support (replaced for 2.3.2 by the uimaj-ep-launcher plugin)
As part of the removal, existing Cas Editor Projects must be migrated gracefully.
The migration could be done like this:
When the new Cas Editor 2.3.2 is started up the first time,
it does the following to migrate a project.
1. Reads the dotCorpus file and sets the type system location for the project
2. Copies the dotCorpus to the new default styling file location
After these two steps a user will be able to open any .xcas or .xmi file inside
the migrated project with the configured styling. The functionality to run an
AE will be removed from the Cas Editor and we will instruct our users to use
the new eclipse AE launch support instead.