# Hierarchy For Package com.mapinfo.midev.feature

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.lang.Enum (implements java.lang.Comparable, java.io.Serializable)
    - com.mapinfo.midev.feature.AttributeType
    - com.mapinfo.midev.feature.KeyType
  - com.mapinfo.midev.feature.Key (implements com.mapinfo.midev.feature.IKey)
  - com.mapinfo.midev.feature.PrimaryKeyMetadata (implements java.io.Serializable)

## Interface Hierarchy

- com.mapinfo.midev.feature.IFeatureIterator
- java.lang.Iterable
  - com.mapinfo.midev.feature.IMultiFeatureCollection (also extends java.lang.Iterable, java.io.Serializable)
- java.util.Iterator
  - com.mapinfo.midev.feature.IFeatureCollectionIterator
- java.io.Serializable
  - com.mapinfo.midev.feature.IAttributeDefinition
    - com.mapinfo.midev.feature.IFeatureAttributeDefinition
    - com.mapinfo.midev.feature.IGeometryAttributeDefinition
  - com.mapinfo.midev.feature.IAttributeValue
  - com.mapinfo.midev.feature.IFeature
  - com.mapinfo.midev.feature.IFeatureCollection
  - com.mapinfo.midev.feature.IFeatureMetadata
    - com.mapinfo.midev.feature.IFeatureCollectionMetadata
  - com.mapinfo.midev.feature.IKey
  - com.mapinfo.midev.feature.IMultiFeatureCollection (also extends java.lang.Iterable, java.io.Serializable)
  - com.mapinfo.midev.feature.IMultiFeatureCollectionMetadata