This is an automated email from the ASF dual-hosted git repository. rec pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/uima-uimaj.git
commit 4f0776c492a1718e90dd709561be177b0ccc99c7 Merge: 49d52e76a a7e0743f4 Author: Richard Eckart de Castilho <[email protected]> AuthorDate: Mon Sep 30 12:16:51 2024 +0200 Merge pull request #394 from apache/feature/385-Allow-import-of-type-systems-published-through-SPI Issue #385: Allow import of type systems published through SPI .../apache/uima/fit/factory/FsIndexFactory.java | 27 ++- .../uima/fit/factory/TypePrioritiesFactory.java | 35 +++- .../fit/factory/TypeSystemDescriptionFactory.java | 68 ++++--- uimaj-core/pom.xml | 5 +- .../org/apache/uima/cas/impl/FSClassRegistry.java | 13 +- .../resource/metadata/impl/ImportResolver.java | 38 ++-- .../uima/resource/metadata/impl/Import_impl.java | 90 ++++++---- ...TypeSystemDescriptionImportResolverAdapter.java | 4 +- .../apache/uima/spi/FsIndexCollectionProvider.java | 5 + .../org/apache/uima/spi/JCasClassProvider.java | 5 + .../apache/uima/spi/TypePrioritiesProvider.java | 5 + .../uima/spi/TypeSystemDescriptionProvider.java | 11 ++ .../org/apache/uima/spi/TypeSystemProvider.java | 111 ++++++++++++ .../uima/spi/TypeSystemProvider_ImplBase.java | 148 ++++++++++++++++ .../java/org/apache/uima/util/TypeSystemUtil.java | 196 ++++++++++++++++----- .../asciidoc/fit/tools.uimafit.typesystem.adoc | 92 ++-------- .../src/docs/asciidoc/user/uv3.spi.adoc | 44 +---- 17 files changed, 643 insertions(+), 254 deletions(-)
