# Uses of Interface
org.apache.uima.cas_data.FeatureStructure

Packages that use FeatureStructure
Package
Description
org.apache.uima.cas_data
org.apache.uima.cas_data.impl

- ## Uses of FeatureStructure in org.apache.uima.cas_data

  Subinterfaces of FeatureStructure in org.apache.uima.cas_data
  Modifier and Type
  Interface
  Description
  `interface`
  `PrimitiveArrayFS`
  A subtype of FeatureStructure that represents an array of primitive values (Strings, int, or floats).
  `interface`
  `ReferenceArrayFS`
  A subtype of FeatureStructure that represents an array of primitive values (Strings, int, or floats).
  Methods in org.apache.uima.cas_data that return types with arguments of type FeatureStructure
  Modifier and Type
  Method
  Description
  `Iterator<FeatureStructure>`
  CasData.`getFeatureStructures()`
  Get an iterator over all top-level FeatureStructures, in no particular order.
  Methods in org.apache.uima.cas_data with parameters of type FeatureStructure
  Modifier and Type
  Method
  Description
  `void`
  CasData.`addFeatureStructure(FeatureStructure aFS)`
  Adds a FeatureStructure to the list of top-level FeatureStructures contained in this CasData.
  `void`
  CasData.`removeFeatureStructure(FeatureStructure aFS)`
  Removes a FeatureStructure to this CasData.

- ## Uses of FeatureStructure in org.apache.uima.cas_data.impl

  Classes in org.apache.uima.cas_data.impl that implement FeatureStructure
  Modifier and Type
  Class
  Description
  `class`
  `FeatureStructureImpl`
  `class`
  `PrimitiveArrayFSImpl`
  `class`
  `ReferenceArrayFSImpl`
  Methods in org.apache.uima.cas_data.impl that return types with arguments of type FeatureStructure
  Modifier and Type
  Method
  Description
  `Iterator<FeatureStructure>`
  CasDataImpl.`getFeatureStructures()`
  Returns an iterator over FeatureStructure list.
  Methods in org.apache.uima.cas_data.impl with parameters of type FeatureStructure
  Modifier and Type
  Method
  Description
  `void`
  CasDataImpl.`addFeatureStructure(FeatureStructure aFS)`
  Adds a new FeatureStructure to the list
  `void`
  CasDataImpl.`removeFeatureStructure(FeatureStructure aFS)`
  Removes named FeatureStructure from the list