# Uses of Interface
org.apache.uima.resource.metadata.TypeSystemDescription

Packages that use TypeSystemDescription
Package
Description
org.apache.uima
Apache UIMA
org.apache.uima.analysis_engine.metadata.impl
org.apache.uima.impl
Apache UIMA internals
org.apache.uima.resource
Interfaces for `Resources` and `ResourceSpecifiers`.
org.apache.uima.resource.metadata
Interfaces for objects that represent metadata for a Resource.
org.apache.uima.resource.metadata.impl
org.apache.uima.spi
org.apache.uima.util
Utility classes and interfaces used by UIMA components.
org.apache.uima.util.impl

- ## Uses of TypeSystemDescription in org.apache.uima

  Methods in org.apache.uima that return TypeSystemDescription
  Modifier and Type
  Method
  Description
  `TypeSystemDescription`
  ResourceSpecifierFactory.`createTypeSystemDescription()`
  Creates a `TypeSystemDescription`.

- ## Uses of TypeSystemDescription in org.apache.uima.analysis_engine.metadata.impl

  Methods in org.apache.uima.analysis_engine.metadata.impl that return TypeSystemDescription
  Modifier and Type
  Method
  Description
  `TypeSystemDescription`
  AnalysisEngineMetaData_impl.`getTypeSystem()`
  Methods in org.apache.uima.analysis_engine.metadata.impl with parameters of type TypeSystemDescription
  Modifier and Type
  Method
  Description
  `void`
  AnalysisEngineMetaData_impl.`setTypeSystem(TypeSystemDescription aTypeSystem)`

- ## Uses of TypeSystemDescription in org.apache.uima.impl

  Methods in org.apache.uima.impl that return TypeSystemDescription
  Modifier and Type
  Method
  Description
  `TypeSystemDescription`
  ResourceSpecifierFactory_impl.`createTypeSystemDescription()`

- ## Uses of TypeSystemDescription in org.apache.uima.resource

  Methods in org.apache.uima.resource that return TypeSystemDescription
  Modifier and Type
  Method
  Description
  `TypeSystemDescription`
  CasDefinition.`getTypeSystemDescription()`
  Methods in org.apache.uima.resource with parameters of type TypeSystemDescription
  Modifier and Type
  Method
  Description
  `void`
  CasDefinition.`setTypeSystemDescription(TypeSystemDescription typeSystemDescription)`
  Constructors in org.apache.uima.resource with parameters of type TypeSystemDescription
  Modifier
  Constructor
  Description
  ``
  `CasDefinition(TypeSystemDescription aTypeSystem, TypePriorities aTypePriorities, FsIndexDescription[] aFsIndexes, ResourceManager aResourceManager, Properties aPerformanceTuningSettings)`

- ## Uses of TypeSystemDescription in org.apache.uima.resource.metadata

  Fields in org.apache.uima.resource.metadata declared as TypeSystemDescription
  Modifier and Type
  Field
  Description
  `static final TypeSystemDescription[]`
  TypeSystemDescription.`EMPTY_TYPE_SYSTEM_DESCRIPTIONS`
  Methods in org.apache.uima.resource.metadata that return TypeSystemDescription
  Modifier and Type
  Method
  Description
  `TypeSystemDescription`
  ProcessingResourceMetaData.`getTypeSystem()`
  Retrieves the Type System used by this Processing Resource.
  Methods in org.apache.uima.resource.metadata with parameters of type TypeSystemDescription
  Modifier and Type
  Method
  Description
  `void`
  ProcessingResourceMetaData.`setTypeSystem(TypeSystemDescription aTypeSystem)`
  Retrieves the Type System used by this Processing Resource.

- ## Uses of TypeSystemDescription in org.apache.uima.resource.metadata.impl

  Classes in org.apache.uima.resource.metadata.impl that implement TypeSystemDescription
  Modifier and Type
  Class
  Description
  `class`
  `TypeSystemDescription_impl`
  Reference implementation of `TypeSystemDescription`.

- ## Uses of TypeSystemDescription in org.apache.uima.spi

  Methods in org.apache.uima.spi that return types with arguments of type TypeSystemDescription
  Modifier and Type
  Method
  Description
  `List<TypeSystemDescription>`
  TypeSystemDescriptionProvider.`listTypeSystemDescriptions()`

- ## Uses of TypeSystemDescription in org.apache.uima.util

  Methods in org.apache.uima.util that return TypeSystemDescription
  Modifier and Type
  Method
  Description
  `static TypeSystemDescription`
  CasCreationUtils.`convertData2TypeSystem(CasData aCasData)`
  Extracts a TypeSystem definition from a CasData.
  `static TypeSystemDescription`
  CasCreationUtils.`mergeDelegateAnalysisEngineTypeSystems(AnalysisEngineDescription aAggregateDescription)`
  Merges the Type Systems of each component within an aggregate Analysis Engine, producing a single combined Type System.
  `static TypeSystemDescription`
  CasCreationUtils.`mergeDelegateAnalysisEngineTypeSystems(AnalysisEngineDescription aAggregateDescription, ResourceManager aResourceManager)`
  Merges the Type Systems of each component within an aggregate Analysis Engine, producing a single combined Type System.
  `static TypeSystemDescription`
  CasCreationUtils.`mergeDelegateAnalysisEngineTypeSystems(AnalysisEngineDescription aAggregateDescription, ResourceManager aResourceManager, Map<String,Set<String>> aOutputMergedTypes)`
  Merges the Type Systems of each component within an aggregate Analysis Engine, producing a single combined Type System.
  `static TypeSystemDescription`
  CasCreationUtils.`mergeTypeSystems(Collection<? extends TypeSystemDescription> aTypeSystems)`
  Merges several TypeSystemDescriptions into one.
  `static TypeSystemDescription`
  CasCreationUtils.`mergeTypeSystems(Collection<? extends TypeSystemDescription> aTypeSystems, ResourceManager aResourceManager)`
  Merges several TypeSystemDescriptions into one.
  `static TypeSystemDescription`
  CasCreationUtils.`mergeTypeSystems(Collection<? extends TypeSystemDescription> aTypeSystems, ResourceManager aResourceManager, Map<String,Set<String>> aOutputMergedTypes)`
  Merges several TypeSystemDescriptions into one.
  `TypeSystemDescription`
  XMLParser.`parseTypeSystemDescription(XMLInputSource aInput)`
  Parses a TypeSystemDescription from an XML input stream.
  `TypeSystemDescription`
  XMLParser.`parseTypeSystemDescription(XMLInputSource aInput, XMLParser.ParsingOptions aOptions)`
  Parses a TypeSystemDescription from an XML input stream.
  `static TypeSystemDescription`
  TypeSystemUtil.`typeSystem2TypeSystemDescription(TypeSystem aTypeSystem)`
  Convert a `TypeSystem` to an equivalent `TypeSystemDescription`.
  Methods in org.apache.uima.util that return types with arguments of type TypeSystemDescription
  Modifier and Type
  Method
  Description
  `static List<TypeSystemDescription>`
  TypeSystemUtil.`loadTypeSystemDescriptionsFromClasspath(Class<?> aContext, String... typeSystemDescriptionLocations)`
  Loads type system descriptions and resolves their imports.
  Methods in org.apache.uima.util with parameters of type TypeSystemDescription
  Modifier and Type
  Method
  Description
  `static CAS`
  CasCreationUtils.`createCas(TypeSystemDescription aTypeSystem, TypePriorities aTypePriorities, FsIndexDescription[] aFsIndexes)`
  Creates a new CAS instance.
  `static CAS`
  CasCreationUtils.`createCas(TypeSystemDescription aTypeSystem, TypePriorities aTypePriorities, FsIndexDescription[] aFsIndexes, Properties aPerformanceTuningSettings)`
  Creates a new CAS instance.
  `static CAS`
  CasCreationUtils.`createCas(TypeSystemDescription aTypeSystem, TypePriorities aTypePriorities, FsIndexDescription[] aFsIndexes, Properties aPerformanceTuningSettings, ResourceManager aResourceManager)`
  Creates a new CAS instance.
  `static void`
  CasCreationUtils.`setupTypeSystem(CASMgr aCASMgr, TypeSystemDescription aTypeSystem)`
  Installs a TypeSystem in a CAS.
  Method parameters in org.apache.uima.util with type arguments of type TypeSystemDescription
  Modifier and Type
  Method
  Description
  `static TypeSystemDescription`
  CasCreationUtils.`mergeTypeSystems(Collection<? extends TypeSystemDescription> aTypeSystems)`
  Merges several TypeSystemDescriptions into one.
  `static TypeSystemDescription`
  CasCreationUtils.`mergeTypeSystems(Collection<? extends TypeSystemDescription> aTypeSystems, ResourceManager aResourceManager)`
  Merges several TypeSystemDescriptions into one.
  `static TypeSystemDescription`
  CasCreationUtils.`mergeTypeSystems(Collection<? extends TypeSystemDescription> aTypeSystems, ResourceManager aResourceManager, Map<String,Set<String>> aOutputMergedTypes)`
  Merges several TypeSystemDescriptions into one.

- ## Uses of TypeSystemDescription in org.apache.uima.util.impl

  Methods in org.apache.uima.util.impl that return TypeSystemDescription
  Modifier and Type
  Method
  Description
  `TypeSystemDescription`
  XMLParser_impl.`parseTypeSystemDescription(XMLInputSource aInput)`
  `TypeSystemDescription`
  XMLParser_impl.`parseTypeSystemDescription(XMLInputSource aInput, XMLParser.ParsingOptions aOptions)`