Here you will find samples of new features available in
UIMA version 3, often preceeded by a sample of how something
similar was done in version 2, for comparison.
UIMA Version 3 is designed to run existing UIMA Pipelines,
requiring only one kind of change if your pipeline made use of
non-built-in JCas classes.
These JCas classes must be regenerated (if you're using the
Maven JCasGen plugin as part of your project's build, this will happen
automatically), or migrated. The
UIMA Version 3 user's guide describes the migration process
and tooling that is available that automates this process.