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

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

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

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

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

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

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

  Fields in org.apache.uima.resource.metadata declared as TypeDescription
  Modifier and Type
  Field
  Description
  `static final TypeDescription[]`
  TypeDescription.`EMPTY_TYPE_DESCRIPTIONS`
  Methods in org.apache.uima.resource.metadata that return TypeDescription
  Modifier and Type
  Method
  Description
  `TypeDescription`
  TypeSystemDescription.`addType(String aTypeName, String aDescription, String aSupertypeName)`
  Adds a Type to this TypeSystem fragment.
  `TypeDescription`
  TypeSystemDescription.`getType(String aTypeName)`
  Retrieves a Type from this TypeSystem fragment.
  `TypeDescription[]`
  TypeSystemDescription.`getTypes()`
  Gets descriptions of all Types in this TypeSystem fragment.
  Methods in org.apache.uima.resource.metadata with parameters of type TypeDescription
  Modifier and Type
  Method
  Description
  `void`
  TypeSystemDescription.`setTypes(TypeDescription[] aTypes)`
  Sets the descriptions of all Types in this TypeSystem fragment.

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

  Classes in org.apache.uima.resource.metadata.impl that implement TypeDescription
  Modifier and Type
  Class
  Description
  `class`
  `TypeDescription_impl`
  Reference implementation of `TypeDescription`.
  Methods in org.apache.uima.resource.metadata.impl that return TypeDescription
  Modifier and Type
  Method
  Description
  `TypeDescription`
  TypeSystemDescription_impl.`addType(String aTypeName, String aDescription, String aSupertypeName)`
  `TypeDescription`
  TypeSystemDescription_impl.`getType(String aTypeName)`
  `TypeDescription[]`
  TypeSystemDescription_impl.`getTypes()`
  Methods in org.apache.uima.resource.metadata.impl with parameters of type TypeDescription
  Modifier and Type
  Method
  Description
  `void`
  TypeSystemDescription_impl.`setTypes(TypeDescription[] aTypes)`

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

  Methods in org.apache.uima.util that return TypeDescription
  Modifier and Type
  Method
  Description
  `static TypeDescription`
  TypeSystemUtil.`type2TypeDescription(Type aType, TypeSystem aTypeSystem)`
  Convert a `Type` to an equivalent `TypeDescription`.
  Methods in org.apache.uima.util with parameters of type TypeDescription
  Modifier and Type
  Method
  Description
  `protected static void`
  CasCreationUtils.`mergeFeatures(TypeDescription aType, FeatureDescription[] aFeatures)`
  Merges features into a TypeDescription.
  Method parameters in org.apache.uima.util with type arguments of type TypeDescription
  Modifier and Type
  Method
  Description
  `protected static boolean`
  CasCreationUtils.`subsumes(String aType1Name, String aType2Name, Map<String,? extends TypeDescription> aNameMap)`
  Determines whether one type subsumes another.