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

Packages that use FeatureDescription
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 FeatureDescription in org.apache.uima

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

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

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

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

  Methods in org.apache.uima.resource.metadata that return FeatureDescription
  Modifier and Type
  Method
  Description
  `FeatureDescription`
  TypeDescription.`addFeature(String aFeatureName, String aDescription, String aRangeTypeName)`
  Convenience method which adds a FeatureDescription to this TypeDescription.
  `FeatureDescription`
  TypeDescription.`addFeature(String aFeatureName, String aDescription, String aRangeTypeName, String aElementTypeName, Boolean aMultipleReferencesAllowed)`
  Convenience method which adds a FeatureDescription to this TypeDescription.
  `FeatureDescription[]`
  TypeDescription.`getFeatures()`
  Gets the descriptions of the features for this Type.
  Methods in org.apache.uima.resource.metadata with parameters of type FeatureDescription
  Modifier and Type
  Method
  Description
  `void`
  TypeDescription.`setFeatures(FeatureDescription[] aFeatures)`
  Sets the descriptions of the features for this Type.

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

  Classes in org.apache.uima.resource.metadata.impl that implement FeatureDescription
  Modifier and Type
  Class
  Description
  `class`
  `FeatureDescription_impl`
  Reference implementation of `FeatureDescription`.
  Methods in org.apache.uima.resource.metadata.impl that return FeatureDescription
  Modifier and Type
  Method
  Description
  `FeatureDescription`
  TypeDescription_impl.`addFeature(String aFeatureName, String aDescription, String aRangeTypeName)`
  `FeatureDescription`
  TypeDescription_impl.`addFeature(String aFeatureName, String aDescription, String aRangeTypeName, String aElementTypeName, Boolean aMultipleReferencesAllowed)`
  `FeatureDescription[]`
  TypeDescription_impl.`getFeatures()`
  Methods in org.apache.uima.resource.metadata.impl with parameters of type FeatureDescription
  Modifier and Type
  Method
  Description
  `void`
  TypeDescription_impl.`setFeatures(FeatureDescription[] aFeatures)`

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

  Methods in org.apache.uima.util that return FeatureDescription
  Modifier and Type
  Method
  Description
  `static FeatureDescription`
  TypeSystemUtil.`feature2FeatureDescription(Feature aFeature)`
  Convert a `Feature` to an equivalent `FeatureDescription`.
  Methods in org.apache.uima.util with parameters of type FeatureDescription
  Modifier and Type
  Method
  Description
  `protected static void`
  CasCreationUtils.`mergeFeatures(TypeDescription aType, FeatureDescription[] aFeatures)`
  Merges features into a TypeDescription.