# Hierarchy For Package org.apache.uima.jcas.cas

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.uima.cas.impl.FeatureStructureImplC (implements org.apache.uima.cas.impl.FeatureStructureImpl)
    - org.apache.uima.jcas.cas.TOP
      - org.apache.uima.jcas.cas.AnnotationBase (implements org.apache.uima.cas.impl.AnnotationBaseImpl)
      - org.apache.uima.jcas.cas.BooleanArray (implements org.apache.uima.cas.impl.BooleanArrayFSImpl, org.apache.uima.jcas.cas.CommonPrimitiveArray<T>, java.lang.Iterable<T>)
      - org.apache.uima.jcas.cas.ByteArray (implements org.apache.uima.cas.impl.ByteArrayFSImpl, org.apache.uima.jcas.cas.CommonPrimitiveArray<T>, java.lang.Iterable<T>)
      - org.apache.uima.jcas.cas.DoubleArray (implements org.apache.uima.jcas.cas.CommonPrimitiveArray<T>, org.apache.uima.cas.impl.DoubleArrayFSImpl, java.lang.Iterable<T>)
      - org.apache.uima.jcas.cas.FloatArray (implements org.apache.uima.jcas.cas.CommonPrimitiveArray<T>, org.apache.uima.cas.impl.FloatArrayFSImpl, java.lang.Iterable<T>)
      - org.apache.uima.jcas.cas.FloatList (implements org.apache.uima.jcas.cas.CommonList, java.lang.Iterable<T>)
        - org.apache.uima.jcas.cas.EmptyFloatList (implements org.apache.uima.jcas.cas.EmptyList)
        - org.apache.uima.jcas.cas.NonEmptyFloatList (implements org.apache.uima.jcas.cas.NonEmptyList)
      - org.apache.uima.jcas.cas.FSArray<T> (implements org.apache.uima.jcas.cas.ArrayFSImpl<E>, java.lang.Iterable<T>, org.apache.uima.jcas.cas.SelectViaCopyToArray<T>)
      - org.apache.uima.jcas.cas.FSArrayList<T> (implements java.lang.Cloneable, org.apache.uima.cas.CommonArrayFS<E>, java.util.List<E>, java.util.RandomAccess, org.apache.uima.jcas.cas.SelectViaCopyToArray<T>, org.apache.uima.UimaSerializableFSs)
      - org.apache.uima.jcas.cas.FSHashSet<T> (implements java.lang.Cloneable, java.util.RandomAccess, org.apache.uima.jcas.cas.SelectViaCopyToArray<T>, java.util.Set<E>, org.apache.uima.UimaSerializableFSs)
        - org.apache.uima.jcas.cas.FSLinkedHashSet<T>
      - org.apache.uima.jcas.cas.FSList<T> (implements org.apache.uima.jcas.cas.CommonList, java.lang.Iterable<T>)
        - org.apache.uima.jcas.cas.EmptyFSList<T> (implements org.apache.uima.jcas.cas.EmptyList)
        - org.apache.uima.jcas.cas.NonEmptyFSList<T> (implements org.apache.uima.jcas.cas.NonEmptyList)
      - org.apache.uima.jcas.cas.Int2FS<T> (implements java.lang.Cloneable, org.apache.uima.UimaSerializableFSs)
      - org.apache.uima.jcas.cas.IntegerArray (implements org.apache.uima.jcas.cas.CommonPrimitiveArray<T>, org.apache.uima.cas.impl.IntArrayFSImpl, java.lang.Iterable<T>)
      - org.apache.uima.jcas.cas.IntegerArrayList (implements java.lang.Cloneable, org.apache.uima.cas.CommonArrayFS<E>, java.lang.Iterable<T>, java.util.RandomAccess, org.apache.uima.UimaSerializable)
      - org.apache.uima.jcas.cas.IntegerList (implements org.apache.uima.jcas.cas.CommonList, java.lang.Iterable<T>)
        - org.apache.uima.jcas.cas.EmptyIntegerList (implements org.apache.uima.jcas.cas.EmptyList)
        - org.apache.uima.jcas.cas.NonEmptyIntegerList (implements org.apache.uima.jcas.cas.NonEmptyList)
      - org.apache.uima.jcas.cas.LongArray (implements org.apache.uima.jcas.cas.CommonPrimitiveArray<T>, java.lang.Iterable<T>, org.apache.uima.cas.impl.LongArrayFSImpl)
      - org.apache.uima.jcas.cas.ShortArray (implements org.apache.uima.jcas.cas.CommonPrimitiveArray<T>, java.lang.Iterable<T>, org.apache.uima.cas.impl.ShortArrayFSImpl)
      - org.apache.uima.jcas.cas.Sofa (implements org.apache.uima.cas.impl.SofaFSImpl)
      - org.apache.uima.jcas.cas.StringArray (implements org.apache.uima.jcas.cas.CommonPrimitiveArray<T>, java.lang.Iterable<T>, org.apache.uima.cas.impl.StringArrayFSImpl)
      - org.apache.uima.jcas.cas.StringList (implements org.apache.uima.jcas.cas.CommonList, java.lang.Iterable<T>)
        - org.apache.uima.jcas.cas.EmptyStringList (implements org.apache.uima.jcas.cas.EmptyList)
        - org.apache.uima.jcas.cas.NonEmptyStringList (implements java.lang.Iterable<T>, org.apache.uima.jcas.cas.NonEmptyList)
  - org.apache.uima.jcas.cas.TOP_Type
    - org.apache.uima.jcas.cas.AnnotationBase_Type

## Interface Hierarchy

- java.lang.Cloneable
  - org.apache.uima.cas.FeatureStructure
    - org.apache.uima.cas.CommonArrayFS<E>
      - org.apache.uima.cas.ArrayFS<E>
        - org.apache.uima.jcas.cas.ArrayFSImpl<E>
      - org.apache.uima.jcas.cas.CommonPrimitiveArray<T>
    - org.apache.uima.jcas.cas.CommonList
      - org.apache.uima.jcas.cas.NonEmptyList
    - org.apache.uima.jcas.cas.EmptyList
- org.apache.uima.jcas.cas.SelectViaCopyToArray<T>

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