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

- Packages that use TypeSystemDescription
  Package | Description
  --- | ---
  org.apache.uima | The main package for the Unstructured Information Management Middleware Architecture.
  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.util | Utility classes and interfaces used by UIMA components.

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

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

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

    Methods in org.apache.uima.resource that return TypeSystemDescription
    Modifier and Type | Method and Description
    --- | ---
    `TypeSystemDescription` | CasDefinition.`getTypeSystemDescription()`

    Methods in org.apache.uima.resource with parameters of type TypeSystemDescription
    Modifier and Type | Method and Description
    --- | ---
    `void` | CasDefinition.`setTypeSystemDescription(TypeSystemDescription typeSystemDescription)`

    Constructors in org.apache.uima.resource with parameters of type TypeSystemDescription
    Constructor and 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 and Description
    --- | ---
    `static TypeSystemDescription[]` | TypeSystemDescription.`EMPTY_TYPE_SYSTEM_DESCRIPTIONS`

    Methods in org.apache.uima.resource.metadata that return TypeSystemDescription
    Modifier and Type | Method and 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 and Description
    --- | ---
    `void` | ProcessingResourceMetaData.`setTypeSystem(TypeSystemDescription aTypeSystem)` Retrieves the Type System used by this Processing Resource.

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

    Methods in org.apache.uima.util that return TypeSystemDescription
    Modifier and Type | Method and 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 with parameters of type TypeSystemDescription
    Modifier and Type | Method and 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 and 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.

Copyright © 2006–2019 The Apache Software Foundation. All rights reserved.