The CDE uses the UIMA Framework calls to build the merged type system;
it doesn't do any merging itself.  Can the Framework code pass back
value somehow indicating if feature-extension style of merging happened?

If so, this could probably get into 2.1.


Yes, I could add a new variant of CasCreationUtils.mergeTypeSystems:
 public static TypeSystemDescription mergeTypeSystems(Collection aTypeSystems,
         ResourceManager aResourceManager, Collection
aOutputMergedTypeNames) throws ResourceInitializationException {

Where for the new argument aOutputMergedTypes you'd pass in an empty
collection and this method would add to it the names of any types
whose definitions were merged from multiple non-identical
declarations.

Do you agree?

-Adam

Reply via email to