# Hierarchy For All Packages

Package Hierarchies:

- com.macrofocus,
- com.macrofocus.application,
- com.macrofocus.common.annotations,
- com.macrofocus.common.collection,
- com.macrofocus.common.command,
- com.macrofocus.common.convert,
- com.macrofocus.common.file,
- com.macrofocus.common.geom,
- com.macrofocus.common.index,
- com.macrofocus.common.interval,
- com.macrofocus.common.logging,
- com.macrofocus.common.parser,
- com.macrofocus.common.properties,
- com.macrofocus.common.properties.adapter,
- com.macrofocus.common.scale,
- com.macrofocus.common.selection,
- com.macrofocus.data.table,
- com.macrofocus.data.type,
- com.macrofocus.filter,
- com.macrofocus.helper,
- com.macrofocus.hierarchy,
- com.macrofocus.hierarchy.swing,
- com.macrofocus.high_d,
- com.macrofocus.high_d.barchart,
- com.macrofocus.high_d.barchart.javafx,
- com.macrofocus.high_d.clustering,
- com.macrofocus.high_d.command,
- com.macrofocus.high_d.controlchart,
- com.macrofocus.high_d.details,
- com.macrofocus.high_d.distributions,
- com.macrofocus.high_d.distributions.javafx,
- com.macrofocus.high_d.heatmap,
- com.macrofocus.high_d.heatmap.javafx,
- com.macrofocus.high_d.interaction,
- com.macrofocus.high_d.javafx,
- com.macrofocus.high_d.list,
- com.macrofocus.high_d.list.javafx,
- com.macrofocus.high_d.mds,
- com.macrofocus.high_d.mds.distance,
- com.macrofocus.high_d.mds.javafx,
- com.macrofocus.high_d.mds.pca,
- com.macrofocus.high_d.mds.quality,
- com.macrofocus.high_d.mds.sammon,
- com.macrofocus.high_d.mds.spring,
- com.macrofocus.high_d.mds.tsne,
- com.macrofocus.high_d.parallelcoordinates,
- com.macrofocus.high_d.parallelcoordinates.blending,
- com.macrofocus.high_d.parallelcoordinates.geometry,
- com.macrofocus.high_d.parallelcoordinates.javafx,
- com.macrofocus.high_d.parallelcoordinates.layout,
- com.macrofocus.high_d.parallelcoordinatesmatrix,
- com.macrofocus.high_d.parallelcoordinatesmatrix.javafx,
- com.macrofocus.high_d.regression,
- com.macrofocus.high_d.scatterplot,
- com.macrofocus.high_d.scatterplot.javafx,
- com.macrofocus.high_d.scatterplotmatrix,
- com.macrofocus.high_d.scatterplotmatrix.javafx,
- com.macrofocus.high_d.som,
- com.macrofocus.high_d.som.javafx,
- com.macrofocus.high_d.statistics,
- com.macrofocus.high_d.statistics.javafx,
- com.macrofocus.high_d.table,
- com.macrofocus.high_d.tablelens,
- com.macrofocus.high_d.tablelens.javafx,
- com.macrofocus.high_d.treemap,
- com.macrofocus.high_d.treetable,
- com.macrofocus.interval.adapter,
- com.macrofocus.license,
- com.macrofocus.math.stat,
- com.macrofocus.order,
- com.macrofocus.persistence,
- com.macrofocus.properties.implementation,
- com.macrofocus.properties.swing,
- com.macrofocus.selection.implementation,
- com.macrofocus.selection.swing,
- com.macrofocus.timer,
- com.macrofocus.transform,
- com.macrofocus.transform.zoom,
- com.macrofocus.util.logging,
- com.macrofocus.utils

## Class Hierarchy

- java.lang.Object
  - com.macrofocus.high_d.som.AbsractSOMModel<Color,Row,Column> (implements com.macrofocus.high_d.som.SOMModel<Color,Row,Column>)
    - com.macrofocus.high_d.som.DefaultSOMModel<Color,Row,Column>
  - com.macrofocus.high_d.barchart.AbstractBarChart<Component,Color,Row,Column> (implements com.macrofocus.high_d.barchart.BarChart<Component,Color,Row,Column>)
    - com.macrofocus.high_d.barchart.javafx.JavaFXBarChart<Row,Column>
  - com.macrofocus.high_d.barchart.AbstractBarChartController<Component,Color,Row,Column> (implements com.macrofocus.high_d.barchart.BarChartController<Component,Color,Row,Column>)
  - com.macrofocus.high_d.barchart.AbstractBarChartModel<Color,Row,Column> (implements com.macrofocus.high_d.barchart.BarChartModel<Color,Row,Column>)
    - com.macrofocus.high_d.barchart.DefaultBarChartModel<Color,Row,Column>
  - com.macrofocus.high_d.barchart.AbstractBarChartView<Component,Color,Row,Column> (implements com.macrofocus.high_d.barchart.BarChartView<Component,Color,Row,Column>)
  - com.macrofocus.high_d.clustering.AbstractClustering<Component,Color,Row,Column> (implements com.macrofocus.high_d.clustering.Clustering<Component,Color,Row,Column>)
    - com.macrofocus.high_d.clustering.JavaFXClustering<Row,Column>
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - com.macrofocus.utils.AbstractSet<E> (implements java.util.Set<E>)
    - java.util.AbstractSet<E> (implements java.util.Set<E>)
      - com.macrofocus.utils.IndexedTreeSet<E> (implements java.lang.Cloneable, com.macrofocus.utils.IndexedNavigableSet<E>, java.io.Serializable)
  - com.macrofocus.high_d.controlchart.AbstractControlChart<Component,Color,Font,Row,Column> (implements com.macrofocus.high_d.controlchart.ControlChart<Component,Color,Font,Row,Column>)
  - com.macrofocus.timer.AbstractCPTimer (implements com.macrofocus.timer.CPTimer)
  - com.macrofocus.molap.dataframe.AbstractDataFrame<Row,Column,V> (implements com.macrofocus.molap.dataframe.DataFrame<Row,Column,V>)
    - com.macrofocus.molap.dataframe.matrix.AbstractMatrix<R,C> (implements com.macrofocus.molap.dataframe.matrix.Matrix<R,C>)
      - com.macrofocus.high_d.mds.AbstractMDSModel (implements com.macrofocus.high_d.mds.MDSModel)
        - com.macrofocus.high_d.mds.pca.SimplePCAModel (implements com.macrofocus.high_d.mds.pca.PCAModel)
        - com.macrofocus.high_d.mds.sammon.SimpleSammonModel (implements com.macrofocus.high_d.mds.sammon.SammonModel)
        - com.macrofocus.high_d.mds.spring.SimpleSpringModel (implements com.macrofocus.high_d.mds.spring.SpringModel)
        - com.macrofocus.high_d.mds.tsne.SimpleTSNEModel (implements com.macrofocus.high_d.mds.sammon.SammonModel)
      - com.macrofocus.high_d.mds.distance.DistanceMatrix<R,C>
    - com.macrofocus.molap.dataframe.AbstractMutableDataFrame<R,C,V> (implements com.macrofocus.molap.dataframe.MutableDataFrame<R,C,V>)
      - com.macrofocus.molap.dataframe.ReMappedDataFrame<R,C,V> (implements com.macrofocus.molap.dataframe.MutableDataFrame<R,C,V>)
        - com.macrofocus.high_d.table.ShowFilteredDataFrame<R,C,V>
    - com.macrofocus.high_d.controlchart.AxisModelsDataFrame<R,C>
    - com.macrofocus.high_d.details.DetailsDataFrame<R,C,V,Color,Font>
    - com.macrofocus.high_d.statistics.PresentationStatisticsDataFrame<Row,C>
    - com.macrofocus.high_d.statistics.StatisticsDataFrame<Row,C>
  - com.macrofocus.high_d.details.AbstractDetails<Component,Color,Row,Column> (implements com.macrofocus.high_d.details.Details<Component,Color,Row,Column>)
    - com.macrofocus.high_d.details.JavaFXDetails<Row,Column>
  - com.macrofocus.high_d.distributions.AbstractDistributions<Component,Color,Row,Column,Value,Bin> (implements com.macrofocus.high_d.distributions.Distributions<Component,Color,Row,Column,Value,Bin>)
    - com.macrofocus.high_d.distributions.javafx.JavaFXDistributions<Row,Column,Value,Bin>
  - com.macrofocus.high_d.distributions.AbstractDistributionsComponent<Component,Color,Row,Column,Value,Bin> (implements com.macrofocus.high_d.distributions.DistributionsComponent<Component,Color,Row,Column,Value,Bin>)
    - com.macrofocus.high_d.distributions.javafx.JavaFXDistributionsComponent<Row,Column,Value,Bin>
  - com.macrofocus.high_d.distributions.AbstractDistributionsController<Component,Color,Row,Column,Value,Bin> (implements com.macrofocus.high_d.distributions.DistributionsController<Component,Color,Row,Column,Value,Bin>)
    - com.macrofocus.high_d.distributions.javafx.JavaFXDistributionsController<Row,Column,Value,Bin>
  - com.macrofocus.high_d.distributions.AbstractDistributionsController.DefaultMouseListener (implements com.macrofocus.crossplatform.CPCanvas.MouseListener, com.macrofocus.crossplatform.CPCanvas.MouseMotionListener)
  - com.macrofocus.high_d.distributions.AbstractDistributionsModel<Color,Row,Column,Value,Bin> (implements com.macrofocus.high_d.distributions.DistributionsModel<Color,Row,Column,Value,Bin>)
    - com.macrofocus.high_d.distributions.DefaultDistributionsModel<Color,Row,Column,Value,Bin> (implements com.macrofocus.visual.VisualObjects<O>)
  - com.macrofocus.high_d.distributions.AbstractDistributionsView<Component,Color,Row,Column,Value,Bin> (implements com.macrofocus.high_d.distributions.DistributionsView<Component,Color,Row,Column,Value,Bin>)
    - com.macrofocus.high_d.distributions.javafx.JavaFXDistributionsView<Row,Column,Value,Bin>
  - com.macrofocus.common.file.AbstractFileType (implements com.macrofocus.common.file.FileType)
    - com.macrofocus.common.file.CartoPlotFileType
    - com.macrofocus.common.file.CommaDelimitedFileType
    - com.macrofocus.common.file.GeoJSONFileType
    - com.macrofocus.common.file.HCILFileType
    - com.macrofocus.common.file.HighDFileType
    - com.macrofocus.common.file.HTMLTableFileType
    - com.macrofocus.common.file.HTMLTagCloudFileType
    - com.macrofocus.common.file.InfoScopeFileType
    - com.macrofocus.common.file.JarFileType
    - com.macrofocus.common.file.JsonFileType
    - com.macrofocus.common.file.MicrosoftAccessFileType
    - com.macrofocus.common.file.MicrosoftExcelFileType
    - com.macrofocus.common.file.MicrosoftProjectDataInterchangeFileType
    - com.macrofocus.common.file.MicrosoftProjectExchangeFileType
    - com.macrofocus.common.file.MicrosoftProjectFileType
    - com.macrofocus.common.file.NetdrawVNAFileType
    - com.macrofocus.common.file.ODFSpreadsheetFileType
    - com.macrofocus.common.file.ParquetFileType
    - com.macrofocus.common.file.RTFTagCloudFileType
    - com.macrofocus.common.file.SASFileType
    - com.macrofocus.common.file.ShapefileFileType
    - com.macrofocus.common.file.SPSSFileType
    - com.macrofocus.common.file.SurveyVisualizerFileType
    - com.macrofocus.common.file.TabDelimitedFileType
    - com.macrofocus.common.file.TableBrowserFileType
    - com.macrofocus.common.file.TcpdumpFileType
    - com.macrofocus.common.file.TextTagCloudFileType
    - com.macrofocus.common.file.TreeMapFileType
    - com.macrofocus.common.file.TreeMLFileType
    - com.macrofocus.common.file.TrendDisplayFileType
    - com.macrofocus.common.file.VisFluxFileType
    - com.macrofocus.common.file.VRML97FileType
    - com.macrofocus.common.file.X3DFileType
    - com.macrofocus.common.file.X3DOMFileType
    - com.macrofocus.common.file.ZipFileType
  - com.macrofocus.filter.AbstractFilter<E> (implements com.macrofocus.filter.MutableFilter<E>)
    - com.macrofocus.filter.AbstractMutableFilter<E> (implements com.macrofocus.filter.MutableFilter<E>)
      - com.macrofocus.filter.SimpleFilter<E>
    - com.macrofocus.filter.AbstractMutableIndexFilter<E> (implements com.macrofocus.filter.MutableIndexFilter<E>)
      - com.macrofocus.filter.SimpleIndexFilter<E>
  - com.macrofocus.filter.AbstractFilterCoordinator<A,B>
  - com.macrofocus.filter.AbstractFilterEvent<E> (implements com.macrofocus.filter.FilterEvent<E>)
    - com.macrofocus.filter.SimpleFilterEvent<E>
  - com.macrofocus.high_d.heatmap.AbstractHeatMap<Component,Color,Row,Column> (implements com.macrofocus.high_d.heatmap.HeatMap<Component,Color,Row,Column>)
    - com.macrofocus.high_d.heatmap.javafx.JavaFXHeatMap<Row,Column>
  - com.macrofocus.high_d.heatmap.AbstractHeatMapController<Component,Color,Row,Column> (implements com.macrofocus.high_d.heatmap.HeatMapController<Component,Color,Row,Column>)
  - com.macrofocus.high_d.heatmap.AbstractHeatMapModel<Color,Row,Column> (implements com.macrofocus.high_d.heatmap.HeatMapModel<Color,Row,Column>)
    - com.macrofocus.high_d.heatmap.DefaultHeatMapModel<Color,Row,Column>
  - com.macrofocus.high_d.heatmap.AbstractHeatMapView<Component,Color,Row,Column> (implements com.macrofocus.high_d.heatmap.HeatMapView<Component,Color,Row,Column>)
  - com.macrofocus.hierarchy.AbstractHierarchy<T> (implements com.macrofocus.hierarchy.Hierarchy<T>)
    - com.macrofocus.hierarchy.SimpleHierarchy<T> (implements java.lang.Cloneable, com.macrofocus.hierarchy.MutableHierarchy<T>)
  - com.macrofocus.igraphics.AbstractIDrawing<Color,FontMetrics> (implements com.macrofocus.igraphics.IDrawing<Color,FontMetrics>)
    - com.macrofocus.high_d.parallelcoordinates.AbstractParallelCoordinatesComponent.AbstractVisualLayerIDrawing
    - com.macrofocus.high_d.scatterplotmatrix.AbstractScatterPlotMatrixComponent.AbstractVisualLayerIDrawing
    - com.macrofocus.high_d.scatterplot.AbstractScatterPlotView.AbstractVisualLayerIDrawing
    - com.macrofocus.high_d.tablelens.AbstractTableLensComponent.AbstractVisualLayerIDrawing
  - com.macrofocus.common.index.AbstractIndex<K> (implements com.macrofocus.common.index.Index<K>)
  - com.macrofocus.high_d.list.AbstractIndexModel<V> (implements com.macrofocus.high_d.list.IndexModel<V>)
    - com.macrofocus.high_d.list.EfficientIndexModel
  - com.macrofocus.high_d.list.AbstractListContentModel<V> (implements com.macrofocus.high_d.list.ListContentModel<V>)
    - com.macrofocus.high_d.list.DefaultListContentModel<V>
  - com.macrofocus.high_d.list.AbstractListModel<V> (implements com.macrofocus.high_d.list.ListModel<V>)
    - com.macrofocus.high_d.list.DefaultListModel<R,C,V>
  - javax.swing.AbstractListModel<E> (implements javax.swing.ListModel<E>, java.io.Serializable)
    - javax.swing.DefaultComboBoxModel<E> (implements javax.swing.MutableComboBoxModel<E>, java.io.Serializable)
      - com.macrofocus.data.table.ColumnsComboBoxModel
      - com.macrofocus.properties.swing.PropertyComboBoxModel<E>
      - com.macrofocus.selection.swing.SingleSelectionComboBoxModel<E>
  - com.macrofocus.high_d.list.AbstractListView (implements com.macrofocus.high_d.list.ListView<Component,Row,Column>)
    - com.macrofocus.high_d.list.javafx.JavaFXListView
  - com.macrofocus.utils.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - com.macrofocus.utils.IndexedTreeMap<K,V> (implements java.lang.Cloneable, com.macrofocus.utils.IndexedNavigableMap<K,V>)
  - com.macrofocus.utils.AbstractMap.SimpleEntry<K,V> (implements java.util.Map.Entry<K,V>, java.io.Serializable)
  - com.macrofocus.utils.AbstractMap.SimpleImmutableEntry<K,V> (implements java.util.Map.Entry<K,V>, java.io.Serializable)
  - com.macrofocus.high_d.mds.tsne.AbstractMatrixOperations (implements com.macrofocus.high_d.mds.tsne.MatrixOperations)
    - com.macrofocus.high_d.mds.tsne.DefaultMatrixOperations
  - com.macrofocus.high_d.mds.AbstractMDSEngine (implements com.macrofocus.high_d.mds.MDSEngine)
    - com.macrofocus.high_d.mds.pca.PCAMDSEngine
    - com.macrofocus.high_d.mds.sammon.SammonMDSEngine
    - com.macrofocus.high_d.mds.spring.SpringMDSEngine
      - com.macrofocus.high_d.mds.spring.FastNeighbouringSamplingSpringMDSEngine
    - com.macrofocus.high_d.mds.tsne.TSNEMDSEngine
  - com.macrofocus.high_d.mds.AbstractMDSPanel<Component> (implements com.macrofocus.high_d.mds.MDSPanel<Component>)
  - com.macrofocus.common.interval.AbstractMutableInterval (implements com.macrofocus.common.interval.MutableInterval)
    - com.macrofocus.common.interval.AbstractBoundedInterval (implements com.macrofocus.common.interval.BoundedInterval)
      - com.macrofocus.common.interval.SimpleBoundedInterval (implements com.macrofocus.common.interval.MutableBoundedInterval)
      - com.macrofocus.common.interval.TransformBoundedInterval (implements com.macrofocus.common.interval.MutableBoundedInterval)
    - com.macrofocus.common.interval.ClosedInterval
      - com.macrofocus.common.interval.PropertyClosedInterval
        - com.macrofocus.common.interval.OpenInterval
      - com.macrofocus.common.interval.SimpleClosedInterval
  - com.macrofocus.transform.AbstractMutableOneDScreenTransform (implements com.macrofocus.transform.MutableOneDScreenTransform)
    - com.macrofocus.transform.ComplexOneDScreenTransform
    - com.macrofocus.transform.SimpleOneDScreenTransform
    - com.macrofocus.transform.zoom.ZoomingOneDScreenTransform
  - com.macrofocus.order.AbstractOrder<E> (implements com.macrofocus.order.Order<E>)
    - com.macrofocus.order.DefaultVisibleOrder<E> (implements com.macrofocus.order.MutableVisibleOrder<E>)
  - com.macrofocus.high_d.parallelcoordinates.AbstractParallelCoordinates<Component,Color,R,C> (implements com.macrofocus.high_d.parallelcoordinates.ParallelCoordinates<Component,Color,R,C>)
    - com.macrofocus.high_d.parallelcoordinates.javafx.JavaFXParallelCoordinates<R,C>
  - com.macrofocus.high_d.parallelcoordinates.AbstractParallelCoordinatesComponent<Component,Color,Row,C> (implements com.macrofocus.high_d.parallelcoordinates.ParallelCoordinatesComponent<Component,Color,Row,C>)
    - com.macrofocus.high_d.parallelcoordinates.javafx.JavaFXParallelCoordinatesComponent<Row,Column>
  - com.macrofocus.high_d.parallelcoordinates.AbstractParallelCoordinatesComponent.Cache
  - com.macrofocus.high_d.parallelcoordinates.AbstractParallelCoordinatesController<Component,Row,Column> (implements com.macrofocus.high_d.parallelcoordinates.ParallelCoordinatesController<Component,Row,Column>)
    - com.macrofocus.high_d.parallelcoordinates.javafx.JavaFXParallelCoordinatesController<Row,Column>
  - com.macrofocus.high_d.parallelcoordinates.AbstractParallelCoordinatesController.DefaultMouseListener (implements com.macrofocus.crossplatform.CPCanvas.MouseListener, com.macrofocus.crossplatform.CPCanvas.MouseMotionListener)
  - com.macrofocus.high_d.parallelcoordinatesmatrix.AbstractParallelCoordinatesMatrix<Component,Color,R,C> (implements com.macrofocus.high_d.parallelcoordinatesmatrix.ParallelCoordinatesMatrix<Component,Color,R,C>)
    - com.macrofocus.high_d.parallelcoordinatesmatrix.javafx.JavaFXParallelCoordinatesMatrix<R,C>
  - com.macrofocus.high_d.parallelcoordinatesmatrix.AbstractParallelCoordinatesMatrixController (implements com.macrofocus.high_d.parallelcoordinatesmatrix.ParallelCoordinatesMatrixController)
  - com.macrofocus.high_d.parallelcoordinatesmatrix.AbstractParallelCoordinatesMatrixModel<Color,O,C> (implements com.macrofocus.high_d.parallelcoordinatesmatrix.ParallelCoordinatesMatrixModel<Color,O,C>)
    - com.macrofocus.high_d.parallelcoordinatesmatrix.DefaultParallelCoordinatesMatrixModel<Color,Row,C> (implements com.macrofocus.visual.VisualObjects<O>)
  - com.macrofocus.high_d.parallelcoordinatesmatrix.AbstractParallelCoordinatesMatrixView<Component,Color,Row,Column> (implements com.macrofocus.high_d.parallelcoordinatesmatrix.ParallelCoordinatesMatrixView<Component,Color>)
    - com.macrofocus.high_d.parallelcoordinatesmatrix.javafx.JavaFXParallelCoordinatesMatrixView<Row,Column>
  - com.macrofocus.high_d.parallelcoordinates.AbstractParallelCoordinatesModel<Color,O,C> (implements com.macrofocus.high_d.parallelcoordinates.ParallelCoordinatesModel<Color,O,C>)
    - com.macrofocus.high_d.parallelcoordinates.DefaultParallelCoordinatesModel<Color,Row,C>
  - com.macrofocus.high_d.parallelcoordinates.AbstractParallelCoordinatesSettings (implements com.macrofocus.high_d.parallelcoordinates.ParallelCoordinatesSettings)
    - com.macrofocus.high_d.parallelcoordinates.DefaultParallelCoordinatesSettings
  - com.macrofocus.high_d.parallelcoordinates.AbstractParallelCoordinatesView<Component,Color,R,C> (implements com.macrofocus.high_d.parallelcoordinates.ParallelCoordinatesView<Component,Color,Row,Column>)
    - com.macrofocus.high_d.parallelcoordinates.javafx.JavaFXParallelCoordinatesView<Row,C>
  - com.macrofocus.common.properties.AbstractProperties<K> (implements com.macrofocus.common.properties.Properties<K>)
    - com.macrofocus.common.properties.EnumOverrideProperties<K> (implements com.macrofocus.common.properties.MutableProperties<K>)
    - com.macrofocus.common.properties.EnumProperties<K> (implements com.macrofocus.common.properties.MutableProperties<K>)
    - com.macrofocus.common.properties.OverrideProperties (implements com.macrofocus.common.properties.MutableProperties<K>)
    - com.macrofocus.common.properties.SimpleProperties (implements com.macrofocus.common.properties.MutableProperties<K>)
  - com.macrofocus.common.properties.AbstractProperty<T> (implements com.macrofocus.common.properties.Property<T>)
    - com.macrofocus.common.properties.AbstractListProperty<T> (implements com.macrofocus.common.properties.ListProperty<T>)
      - com.macrofocus.common.properties.AbstractMutableListProperty<T> (implements com.macrofocus.common.properties.MutableListProperty<T>)
        - com.macrofocus.common.properties.SimpleListProperty<T> (implements com.macrofocus.common.properties.MutableListProperty<T>)
    - com.macrofocus.common.properties.AbstractMutableProperty<T> (implements com.macrofocus.common.properties.MutableProperty<T>)
      - com.macrofocus.common.properties.adapter.BoundedIntervalProperty
      - com.macrofocus.common.properties.adapter.IntervalProperty
      - com.macrofocus.common.properties.OverrideProperty<T>
      - com.macrofocus.common.properties.SimpleProperty<T> (implements com.macrofocus.common.properties.MutableProperty<T>)
      - com.macrofocus.common.properties.SingleSelectionProperty<T> (implements com.macrofocus.common.properties.MutableProperty<T>)
  - com.macrofocus.high_d.regression.AbstractRegression<Component,Color,Row,Column> (implements com.macrofocus.high_d.regression.Regression<Component,Color,Row,Column>)
    - com.macrofocus.high_d.regression.JavaFXRegression<Row,Column>
  - com.macrofocus.high_d.scatterplot.AbstractScatterPlot<Component,Color,Font,Row,Column> (implements com.macrofocus.high_d.scatterplot.ScatterPlot<Component,Color,Font,Row,Column>)
    - com.macrofocus.high_d.mds.AbstractMDS<Component,Color,Font,Row,Column> (implements com.macrofocus.high_d.mds.MDS<Component,Color,Font,Row,Column>)
      - com.macrofocus.high_d.mds.javafx.JavaFXMDS<Row,Column>
    - com.macrofocus.high_d.scatterplot.javafx.JavaFXScatterPlot<R,C>
  - com.macrofocus.high_d.scatterplot.AbstractScatterPlotController<Component,Row,Column> (implements com.macrofocus.high_d.scatterplot.ScatterPlotController<Component,Row,Column>)
    - com.macrofocus.high_d.scatterplot.javafx.JavaFXScatterPlotController
  - com.macrofocus.high_d.scatterplot.AbstractScatterPlotController.DefaultMouseListener (implements com.macrofocus.crossplatform.CPCanvas.MouseListener, com.macrofocus.crossplatform.CPCanvas.MouseMotionListener, com.macrofocus.crossplatform.CPCanvas.MouseWheelListener)
  - com.macrofocus.high_d.scatterplotmatrix.AbstractScatterPlotMatrix<Component,Color,R,C> (implements com.macrofocus.high_d.scatterplotmatrix.ScatterPlotMatrix<Component,Color,Row,Column>)
    - com.macrofocus.high_d.scatterplotmatrix.javafx.JavaFXScatterPlotMatrix<R,C>
  - com.macrofocus.high_d.scatterplotmatrix.AbstractScatterPlotMatrixComponent<Component,Color,Row,Column> (implements com.macrofocus.high_d.parallelcoordinatesmatrix.ScatterPlotMatrixComponent<Component,Color,Row,Column>)
    - com.macrofocus.high_d.scatterplotmatrix.javafx.JavaFXScatterPlotMatrixComponent<Row,Column>
  - com.macrofocus.high_d.scatterplotmatrix.AbstractScatterPlotMatrixController<Component,Color,Row,Column> (implements com.macrofocus.high_d.scatterplotmatrix.ScatterPlotMatrixController<Component,Color,Row,Column>)
    - com.macrofocus.high_d.scatterplotmatrix.javafx.JavaFXScatterPlotMatrixController
  - com.macrofocus.high_d.scatterplotmatrix.AbstractScatterPlotMatrixController.DefaultMouseListener (implements com.macrofocus.crossplatform.CPCanvas.MouseListener, com.macrofocus.crossplatform.CPCanvas.MouseMotionListener)
  - com.macrofocus.high_d.scatterplotmatrix.AbstractScatterPlotMatrixModel<Color,O,C> (implements com.macrofocus.high_d.scatterplotmatrix.ScatterPlotMatrixModel<Color,O,C>)
    - com.macrofocus.high_d.scatterplotmatrix.DefaultScatterPlotMatrixModel<Color,Row,C>
  - com.macrofocus.high_d.scatterplotmatrix.AbstractScatterPlotMatrixView<Component,Color,Row,Column> (implements com.macrofocus.high_d.scatterplotmatrix.ScatterPlotMatrixView<Component,Color,Row,Column>)
    - com.macrofocus.high_d.scatterplotmatrix.javafx.JavaFXScatterPlotMatrixView<Row,Column>
  - com.macrofocus.high_d.scatterplot.AbstractScatterPlotModel<Color,Row,Column> (implements com.macrofocus.high_d.scatterplot.ScatterPlotModel<Color,Row,Column>)
    - com.macrofocus.high_d.controlchart.ControlChartScatterPlotModel<Color,Row,C> (implements com.macrofocus.visual.VisualObjects<O>)
    - com.macrofocus.high_d.scatterplot.DefaultScatterPlotModel<Color,Row,C> (implements com.macrofocus.visual.VisualObjects<O>)
    - com.macrofocus.high_d.mds.MDSScatterPlotModel<Color,Row,C> (implements com.macrofocus.visual.VisualObjects<O>)
  - com.macrofocus.high_d.scatterplot.AbstractScatterPlotPanel<Component> (implements com.macrofocus.high_d.scatterplot.ScatterPlotPanel<Component>)
    - com.macrofocus.high_d.scatterplot.javafx.JavaFXScatterPlotPanel
  - com.macrofocus.high_d.scatterplot.AbstractScatterPlotView<Component,Color,Font,Row,Column> (implements com.macrofocus.high_d.scatterplot.ScatterPlotView<Component,Color,Font,Row,Column>)
    - com.macrofocus.high_d.scatterplot.javafx.JavaFXScatterPlotView<Row,Column>
  - com.macrofocus.common.selection.AbstractSelection<E> (implements com.macrofocus.common.selection.Selection<E>)
    - com.macrofocus.common.selection.AbstractMutableSelection<E> (implements com.macrofocus.common.selection.MutableSelection<E>)
      - com.macrofocus.common.selection.AbstractMutableSingleSelection<E> (implements com.macrofocus.common.selection.MutableSingleSelection<E>)
        - com.macrofocus.selection.implementation.BeanSingleSelection<E> (implements com.macrofocus.common.selection.MutableSingleSelection<E>)
        - com.macrofocus.common.selection.NullSingleSelection<E> (implements com.macrofocus.common.selection.MutableSingleSelection<E>)
        - com.macrofocus.common.selection.PropertySingleSelection<E> (implements com.macrofocus.common.selection.MutableSingleSelection<E>)
        - com.macrofocus.common.selection.SimpleSingleSelection<E> (implements com.macrofocus.common.selection.MutableSingleSelection<E>)
      - com.macrofocus.common.selection.NullSelection<E> (implements com.macrofocus.common.selection.MutableSelection<E>)
      - com.macrofocus.common.selection.SimpleSelection<E> (implements com.macrofocus.common.selection.MutableSelection<E>)
  - com.macrofocus.properties.implementation.AbstractSelectionCoordinator<A,B>
  - com.macrofocus.common.selection.AbstractSelectionEvent<E> (implements com.macrofocus.common.selection.SelectionEvent<E>)
    - com.macrofocus.common.selection.SimpleSelectionEvent<E>
    - com.macrofocus.common.selection.SingleSelectionEvent<E>
  - com.macrofocus.properties.implementation.AbstractSingleSelectionCoordinator<A,B>
  - com.macrofocus.high_d.som.AbstractSOM<Component,Color,Row,Column> (implements com.macrofocus.high_d.som.SOM<Component,Color,Row,Column>)
    - com.macrofocus.high_d.som.javafx.JavaFXSOM<Row,Column>
  - com.macrofocus.high_d.som.AbstractSOMController<Component,Color,Row,Column> (implements com.macrofocus.high_d.som.SOMController<Component,Color,Row,Column>)
  - com.macrofocus.high_d.som.AbstractSOMView<Component,Color,Row,Column> (implements com.macrofocus.high_d.som.SOMView<Component,Color,Row,Column>)
  - javax.swing.AbstractSpinnerModel (implements java.io.Serializable, javax.swing.SpinnerModel)
    - javax.swing.SpinnerNumberModel (implements java.io.Serializable)
      - com.macrofocus.interval.adapter.BoundedIntervalSpinnerModel
      - com.macrofocus.properties.swing.PropertyDimensionSpinnerModel
      - com.macrofocus.properties.swing.PropertyNumberSpinnerModel<V>
      - com.macrofocus.properties.swing.PropertySpinnerModel
  - com.macrofocus.high_d.statistics.AbstractStatistics<Component,Color,Format,R,C,V> (implements com.macrofocus.high_d.statistics.Statistics<Component,Color,Format,R,C,V>)
    - com.macrofocus.high_d.statistics.javafx.JavaFXStatistics<Row,Column,Value>
  - com.macrofocus.high_d.table.AbstractTable<Component,Color,Format,R,C,V> (implements com.macrofocus.high_d.table.Table<Component,Color,Format,R,C,V>)
    - com.macrofocus.high_d.table.JavaFXTable<Row,Column,Value>
  - com.macrofocus.high_d.tablelens.AbstractTableLens<Component,Color,R,C> (implements com.macrofocus.high_d.tablelens.TableLens<Component,Color,Row,Column>)
    - com.macrofocus.high_d.tablelens.javafx.JavaFXTableLens<Row,Column>
  - com.macrofocus.high_d.tablelens.AbstractTableLensComponent<Component,Color,Row,C> (implements com.macrofocus.high_d.tablelens.TableLensComponent<Component,Row,C>)
    - com.macrofocus.high_d.tablelens.javafx.JavaFXTableLensComponent<Row,Column>
  - com.macrofocus.high_d.tablelens.AbstractTableLensController<Component,Color,Row,Column> (implements com.macrofocus.high_d.tablelens.TableLensController<Component,Color,Row,Column>)
    - com.macrofocus.high_d.tablelens.javafx.JavaFXTableLensController<Row,Column>
  - com.macrofocus.high_d.tablelens.AbstractTableLensController.DefaultMouseListener (implements com.macrofocus.crossplatform.CPCanvas.MouseListener, com.macrofocus.crossplatform.CPCanvas.MouseMotionListener)
  - com.macrofocus.high_d.tablelens.AbstractTableLensModel<Color,O,C> (implements com.macrofocus.high_d.tablelens.TableLensModel<Color,Row,Column>)
    - com.macrofocus.high_d.tablelens.DefaultTableLensModel<Color,Row,C> (implements com.macrofocus.visual.VisualObjects<O>)
  - com.macrofocus.high_d.tablelens.AbstractTableLensView<Component,Color,Row,Column> (implements com.macrofocus.high_d.tablelens.TableLensView<Component,Color,Row,Column>)
    - com.macrofocus.high_d.tablelens.javafx.JavaFXTableLensView<Row,C>
  - com.macrofocus.timer.AbstractTimer (implements com.macrofocus.timer.Timer)
    - com.macrofocus.timer.CoalescingTimer
    - com.macrofocus.timer.ImmediateTimer
  - com.treemap.AbstractTreeMapModel<N,Row,Column,Color,Font> (implements com.treemap.TreeMapModel<N,Row,Column,Color,Font>)
    - com.treemap.DefaultTreeMapModel<N,Row,Column,Color,Font>
      - com.macrofocus.high_d.treemap.HighDTreeMapModel<Color,Font,N,Row,Column>
  - com.macrofocus.common.command.AbstractUICommand (implements com.macrofocus.common.command.UICommand)
  - com.macrofocus.helper.ActionHelper
  - com.macrofocus.application.ApplicationModelFactory
  - com.macrofocus.common.collection.Arrays
  - com.macrofocus.data.type.Base64Coder
  - com.macrofocus.common.convert.BasicAutoConverter (implements com.macrofocus.common.convert.AutoConverter)
  - com.macrofocus.transform.zoom.BifocalLensZoom (implements com.macrofocus.transform.zoom.ZoomStrategy)
  - com.macrofocus.high_d.parallelcoordinates.blending.BlendingComposite (implements java.awt.Composite)
  - com.macrofocus.common.parser.BooleanParser
  - com.macrofocus.common.interval.BoundedIntervalEvent
  - com.macrofocus.transform.zoom.CartesianFisheyeZoom (implements com.macrofocus.transform.zoom.ZoomStrategy)
  - com.macrofocus.common.collection.Collections
  - com.macrofocus.helper.ColorHelper
  - com.macrofocus.data.table.Column
  - java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
    - java.awt.Container
      - javax.swing.JComponent (implements java.io.Serializable)
        - javax.swing.JComboBox<E> (implements javax.accessibility.Accessible, java.awt.event.ActionListener, java.awt.ItemSelectable, javax.swing.event.ListDataListener)
          - com.macrofocus.data.table.VariableComboBox
        - javax.swing.JLabel (implements javax.accessibility.Accessible, javax.swing.SwingConstants)
          - javax.swing.DefaultListCellRenderer (implements javax.swing.ListCellRenderer<E>, java.io.Serializable)
            - com.macrofocus.data.table.ColumnRenderer
  - com.macrofocus.helper.ComponentCleaner
  - com.macrofocus.common.collection.ConcurrentHashSet<K> (implements java.util.Set<E>)
  - com.macrofocus.common.collection.ConcurrentLinkedHashSet<K> (implements java.util.Set<E>)
  - com.macrofocus.utils.ConcurrentUtils
  - com.macrofocus.utils.CPTest
  - com.macrofocus.persistence.DefaultAttribute (implements com.macrofocus.persistence.Attribute)
  - javax.swing.DefaultButtonModel (implements javax.swing.ButtonModel, java.io.Serializable)
    - javax.swing.JToggleButton.ToggleButtonModel
      - com.macrofocus.properties.swing.PropertyButtonModel<V>
        - com.macrofocus.properties.swing.BooleanPropertyButtonModel
      - com.macrofocus.selection.swing.SingleSelectionButtonModel
  - com.macrofocus.persistence.DefaultElement (implements com.macrofocus.persistence.Element)
  - com.macrofocus.persistence.DefaultElementFactory (implements com.macrofocus.persistence.ElementFactory)
  - com.macrofocus.persistence.DefaultElements (implements com.macrofocus.persistence.Elements)
  - javax.swing.DefaultListSelectionModel (implements java.lang.Cloneable, javax.swing.ListSelectionModel, java.io.Serializable)
    - com.macrofocus.selection.swing.SelectionListSelectionModel<E>
  - com.macrofocus.high_d.mds.tsne.DefaultMatrixOperationsFactory (implements com.macrofocus.high_d.mds.tsne.MatrixOperationsFactory)
  - com.macrofocus.high_d.parallelcoordinates.layout.DefaultParallelCoordinatesLayoutEngine (implements com.macrofocus.high_d.parallelcoordinates.layout.ParallelCoordinatesLayoutEngine)
  - com.macrofocus.common.geom.Dimension (implements com.macrofocus.common.geom.Dimension2D)
  - com.macrofocus.common.geom.Dimension2D.Double (implements com.macrofocus.common.geom.Dimension2D)
  - com.macrofocus.data.table.DirectRow (implements com.macrofocus.data.table.Row)
  - com.macrofocus.common.collection.DoubleIterables
  - org.apache.commons.math3.ml.clustering.DoublePoint (implements org.apache.commons.math3.ml.clustering.Clusterable, java.io.Serializable)
    - com.macrofocus.high_d.clustering.High_DPoint<Row>
  - com.macrofocus.high_d.mds.pca.EigenvalueDecomposition
  - com.macrofocus.high_d.mds.distance.EuclideanDistanceStrategy<K> (implements com.macrofocus.high_d.mds.distance.DistanceStrategy<K>)
  - com.macrofocus.high_d.distributions.FixedBinsHistogram<R> (implements com.macrofocus.high_d.distributions.Histogram<Row>)
  - com.macrofocus.high_d.interaction.GenericMouseListener<Row> (implements com.macrofocus.crossplatform.CPCanvas.MouseListener, com.macrofocus.crossplatform.CPCanvas.MouseMotionListener)
  - com.macrofocus.util.logging.GWTLoggingOutput (implements com.macrofocus.common.logging.LoggingOutput)
  - com.macrofocus.hierarchy.HierarchyEvent<T>
  - com.macrofocus.hierarchy.HierarchyHelper
  - com.macrofocus.hierarchy.swing.HierarchyTreeModel<T> (implements javax.swing.tree.TreeModel)
  - com.macrofocus.high_d.clustering.HighD_Cluster<Row>
  - com.macrofocus.high_d.HighDFactory<Component,Color,Font,Format,Row,Column,Value>
    - com.macrofocus.high_d.javafx.JavaFXHighDFactory<Row,Column,Value>
  - com.macrofocus.high_d.HighDSettings<Color,Font>
  - com.macrofocus.high_d.treemap.HighDTreeMapField<N,Row,Column> (implements com.treemap.TreeMapField<N,Column>)
  - com.macrofocus.data.type.HtmlString (implements java.io.Externalizable)
  - com.macrofocus.data.table.IndexedRow (implements com.macrofocus.data.table.Row)
  - com.macrofocus.high_d.list.IndexEvent
  - com.macrofocus.common.interval.IntervalEvent
  - com.macrofocus.common.collection.Iterables
  - com.macrofocus.common.collection.Iterables.ToStringConverter (implements com.macrofocus.common.collection.Iterables.Converter<T,C>)
  - com.macrofocus.common.collection.JavaCollectionFactory (implements com.macrofocus.common.collection.CollectionFactory)
  - com.macrofocus.high_d.parallelcoordinates.javafx.JavaFXAxisComponents (implements com.macrofocus.high_d.parallelcoordinates.AxisComponents)
  - com.macrofocus.high_d.parallelcoordinatesmatrix.javafx.JavaFXTParallelCoordinatesMatrixController
  - com.macrofocus.high_d.mds.tsne.JavaMatrixOperationsFactory (implements com.macrofocus.high_d.mds.tsne.MatrixOperationsFactory)
  - com.macrofocus.persistence.JsonMLAttribute (implements com.macrofocus.persistence.Attribute)
  - com.macrofocus.persistence.JsonMLElement (implements com.macrofocus.persistence.Element)
  - com.macrofocus.persistence.JsonMLElements (implements com.macrofocus.persistence.Elements)
  - com.macrofocus.persistence.JsonObjectElement (implements com.macrofocus.persistence.Element)
  - com.macrofocus.common.collection.JSweetCollectionFactory (implements com.macrofocus.common.collection.CollectionFactory)
  - com.macrofocus.high_d.list.ListController
  - com.macrofocus.common.logging.Logging
  - com.macrofocus.helper.LookAndFeelHelper
  - com.macrofocus.license.MD5
  - com.macrofocus.high_d.mds.MDSEngineEvent
  - com.macrofocus.order.OrderEvent<E>
  - com.macrofocus.helper.OSHelper
  - com.macrofocus.helper.OSHelper.JavaVersion
  - com.macrofocus.high_d.mds.pca.PCAMatrix
  - com.macrofocus.common.collection.PluggableCollectionFactory (implements com.macrofocus.common.collection.CollectionFactory)
  - com.macrofocus.common.scale.Probit
  - com.macrofocus.common.properties.PropertyEvent<T>
  - com.macrofocus.high_d.mds.quality.QualityEngine
  - com.macrofocus.utils.RandomAccessIterables
  - com.macrofocus.transform.RangesScreenTransformCoordinator
  - com.macrofocus.high_d.command.ResetFiltersCommand (implements com.macrofocus.common.command.Command)
  - com.macrofocus.ReverseComparator<T> (implements java.util.Comparator<T>)
  - com.macrofocus.data.table.RowFactory
  - com.macrofocus.data.table.RowFactory.DirectRowCreator (implements com.macrofocus.data.table.RowFactory.RowCreator)
  - com.macrofocus.data.table.RowFactory.IndexedRowCreator (implements com.macrofocus.data.table.RowFactory.RowCreator)
  - com.macrofocus.transform.ScreenTransformEvent
  - com.macrofocus.application.SimpleApplicationModel (implements com.macrofocus.application.ApplicationModel, java.io.Serializable)
  - com.macrofocus.license.SimpleLicenseModel (implements com.macrofocus.license.LicenseModel)
  - com.macrofocus.application.SimpleVersionModel (implements java.io.Serializable, com.macrofocus.application.VersionModel)
  - com.macrofocus.high_d.mds.pca.SingularValueDecomposition
  - com.macrofocus.high_d.statistics.StatisticsDataFrame.TableIterable (implements java.lang.Iterable<T>)
  - com.macrofocus.common.logging.StderrLoggingOutput (implements com.macrofocus.common.logging.LoggingOutput)
  - com.macrofocus.util.logging.StderrLoggingOutput (implements com.macrofocus.util.logging.SwingLoggingOutput)
  - com.macrofocus.helper.SwingHelper
  - com.macrofocus.util.logging.SwingLogging
  - com.macrofocus.utils.SwingUtils
  - com.macrofocus.helper.TableHelper
  - com.macrofocus.helper.TableHelper.ColumnStatistics
  - com.macrofocus.data.table.TableStatistics
  - com.macrofocus.common.collection.TeaVMCollectionFactory (implements com.macrofocus.common.collection.CollectionFactory)
  - com.macrofocus.common.convert.ToBooleanTypeConverter (implements com.macrofocus.common.convert.TypeConverter)
  - com.macrofocus.common.convert.ToCommonTypeConverter (implements com.macrofocus.common.convert.TypeConverter)
  - com.macrofocus.common.convert.ToDoubleTypeConverter (implements com.macrofocus.common.convert.TypeConverter)
  - com.macrofocus.common.convert.ToIntegerTypeConverter (implements com.macrofocus.common.convert.TypeConverter)
  - com.macrofocus.high_d.treetable.TreeTable
  - com.macrofocus.data.type.TypeHelper
  - com.macrofocus.utils.TypeUtils
  - com.macrofocus.utils.UniversalComparator (implements java.util.Comparator<T>)
  - com.macrofocus.timer.VisualizationExecutorService
  - com.macrofocus.helper.WeakActionListener (implements java.awt.event.ActionListener)
  - com.macrofocus.helper.WeakActionListeners
  - com.macrofocus.helper.WeakPropertyChangeListener (implements java.beans.PropertyChangeListener)
  - com.macrofocus.transform.zoom.ZoomEvent

## Interface Hierarchy

- com.macrofocus.application.ApplicationModel
- com.macrofocus.persistence.Attribute
- com.macrofocus.common.convert.AutoConverter
- com.macrofocus.high_d.parallelcoordinates.AxisComponents
- com.macrofocus.high_d.barchart.BarChart<Component,Color,Row,Column>
- com.macrofocus.high_d.barchart.BarChartController<Component,Color,Row,Column>
- com.macrofocus.high_d.barchart.BarChartModel<Color,Row,Column>
- com.macrofocus.high_d.barchart.BarChartView<Component,Color,Row,Column>
- com.macrofocus.common.interval.BoundedIntervalListener
- com.macrofocus.high_d.clustering.Clustering<Component,Color,Row,Column>
- com.macrofocus.common.collection.CollectionFactory
- com.macrofocus.common.command.Command
  - com.macrofocus.common.command.UICommand
- java.lang.Comparable<T>
  - com.macrofocus.data.table.Row
  - com.macrofocus.application.VersionModel
- com.macrofocus.hierarchy.Condition<T>
- com.macrofocus.high_d.controlchart.ControlChart<Component,Color,Font,Row,Column>
- com.macrofocus.crossplatform.CPComponent<Component>
  - com.macrofocus.crossplatform.CPInteractiveComponent<Component>
    - com.macrofocus.high_d.distributions.DistributionsView<Component,Color,Row,Column,Value,Bin>
    - com.macrofocus.high_d.parallelcoordinates.ParallelCoordinatesView<Component,Color,Row,Column>
    - com.macrofocus.high_d.scatterplotmatrix.ScatterPlotMatrixView<Component,Color,Row,Column>
    - com.macrofocus.high_d.tablelens.TableLensComponent<Component,Row,C>
    - com.macrofocus.high_d.tablelens.TableLensView<Component,Color,Row,Column>
  - com.macrofocus.high_d.distributions.DistributionsComponent<Component,Color,Row,Column,Value,Bin>
  - com.macrofocus.high_d.list.ListView<Component,Row,Column>
  - com.macrofocus.high_d.mds.MDSPanel<Component>
  - com.macrofocus.high_d.parallelcoordinates.ParallelCoordinates<Component,Color,R,C>
  - com.macrofocus.high_d.parallelcoordinates.ParallelCoordinatesComponent<Component,Color,Row,C>
  - com.macrofocus.high_d.scatterplot.ScatterPlot<Component,Color,Font,Row,Column>
  - com.macrofocus.high_d.parallelcoordinatesmatrix.ScatterPlotMatrixComponent<Component,Color,Row,Column>
  - com.macrofocus.high_d.scatterplot.ScatterPlotPanel<Component>
  - com.macrofocus.high_d.statistics.Statistics<Component,Color,Format,R,C,V>
  - com.macrofocus.high_d.table.Table<Component,Color,Format,R,C,V>
- com.macrofocus.timer.CPExecutor
- com.macrofocus.timer.CPExecutor.Cancelable
- com.macrofocus.timer.CPExecutor.Command
- com.macrofocus.timer.CPTimer
- com.macrofocus.timer.CPTimerListener
- com.macrofocus.high_d.details.Details<Component,Color,Row,Column>
- com.macrofocus.common.geom.Dimension2D
- com.macrofocus.helper.Disposable
- com.macrofocus.high_d.mds.distance.DistanceStrategy<K>
- com.macrofocus.high_d.distributions.Distributions<Component,Color,Row,Column,Value,Bin>
- com.macrofocus.high_d.distributions.DistributionsController<Component,Color,Row,Column,Value,Bin>
- com.macrofocus.high_d.distributions.DistributionsListener
- com.macrofocus.high_d.distributions.DistributionsModel<Color,Row,Column,Value,Bin>
- com.macrofocus.common.collection.DoubleIterables.DoubleConverter<T>
- com.macrofocus.persistence.Element
- com.macrofocus.persistence.ElementFactory
- com.macrofocus.persistence.Elements
- com.macrofocus.common.file.FileType
- com.macrofocus.filter.Filter<E>
  - com.macrofocus.filter.MutableFilter<E>
    - com.macrofocus.filter.MutableIndexFilter<E>
- com.macrofocus.filter.FilterEvent<E>
- com.macrofocus.filter.FilterListener<E>
- com.macrofocus.common.command.Future<V>
- com.macrofocus.common.command.FutureCommand<T>
- com.macrofocus.high_d.heatmap.HeatMap<Component,Color,Row,Column>
- com.macrofocus.high_d.heatmap.HeatMapController<Component,Color,Row,Column>
- com.macrofocus.high_d.heatmap.HeatMapModel<Color,Row,Column>
- com.macrofocus.high_d.heatmap.HeatMapView<Component,Color,Row,Column>
- com.macrofocus.hierarchy.HierarchyListener<T>
- com.macrofocus.high_d.distributions.Histogram<Row>
- com.macrofocus.math.stat.Histogram
- com.macrofocus.common.index.Index<K>
- com.macrofocus.high_d.list.IndexModel<V>
- com.macrofocus.common.interval.Interval
  - com.macrofocus.common.interval.BoundedInterval
    - com.macrofocus.common.interval.MutableBoundedInterval (also extends com.macrofocus.common.interval.MutableInterval)
  - com.macrofocus.common.interval.MutableInterval
    - com.macrofocus.common.interval.MutableBoundedInterval (also extends com.macrofocus.common.interval.BoundedInterval)
- com.macrofocus.common.interval.IntervalListener
- java.lang.Iterable<T>
  - java.util.Collection<E>
    - java.util.SequencedCollection<E>
      - java.util.SequencedSet<E> (also extends java.util.Set<E>)
        - java.util.SortedSet<E> (also extends java.util.Set<E>)
          - java.util.NavigableSet<E>
            - com.macrofocus.utils.IndexedNavigableSet<E>
    - java.util.Set<E>
      - java.util.SequencedSet<E> (also extends java.util.SequencedCollection<E>)
        - java.util.SortedSet<E> (also extends java.util.Set<E>)
          - java.util.NavigableSet<E>
            - com.macrofocus.utils.IndexedNavigableSet<E>
      - java.util.SortedSet<E> (also extends java.util.SequencedSet<E>)
        - java.util.NavigableSet<E>
          - com.macrofocus.utils.IndexedNavigableSet<E>
  - com.macrofocus.common.collection.DoubleIterable
  - com.macrofocus.order.Order<E>
    - com.macrofocus.order.VisibleOrder<E>
      - com.macrofocus.order.MutableVisibleOrder<E> (also extends com.macrofocus.order.MutableOrder<E>)
  - com.macrofocus.common.properties.Properties<K>
    - com.macrofocus.common.properties.MutableProperties<K>
  - com.macrofocus.utils.RandomAccessIterable<T>
  - com.macrofocus.common.selection.Selection<E>
    - com.macrofocus.common.selection.MutableSelection<E>
      - com.macrofocus.common.selection.MutableSingleSelection<E> (also extends com.macrofocus.common.selection.SingleSelection<E>)
    - com.macrofocus.common.selection.SingleSelection<E>
      - com.macrofocus.common.selection.MutableSingleSelection<E> (also extends com.macrofocus.common.selection.MutableSelection<E>)
- com.macrofocus.common.collection.Iterables.Condition<T>
- com.macrofocus.common.collection.Iterables.Converter<T,C>
- java.util.Iterator<E>
  - com.macrofocus.common.collection.DoubleIterator
- com.macrofocus.license.LicenseModel
- com.macrofocus.high_d.list.ListContentModel<V>
- com.macrofocus.high_d.list.ListModel<V>
- com.macrofocus.common.logging.LoggingOutput
  - com.macrofocus.util.logging.SwingLoggingOutput
- java.util.Map<K,V>
  - java.util.SequencedMap<K,V>
    - java.util.SortedMap<K,V>
      - java.util.NavigableMap<K,V>
        - com.macrofocus.utils.IndexedNavigableMap<K,V>
- com.macrofocus.high_d.mds.tsne.MatrixOperations
- com.macrofocus.high_d.mds.tsne.MatrixOperations.MatrixOp
- com.macrofocus.high_d.mds.tsne.MatrixOperationsFactory
- com.macrofocus.high_d.mds.MDS<Component,Color,Font,Row,Column>
- com.macrofocus.high_d.mds.MDSEngine
- com.macrofocus.high_d.mds.MDSEngineListener
- com.macrofocus.high_d.mds.MDSModel
  - com.macrofocus.high_d.mds.MutableMDSModel
    - com.macrofocus.high_d.mds.sammon.SammonModel
  - com.macrofocus.high_d.mds.pca.PCAModel
  - com.macrofocus.high_d.mds.spring.SpringModel
- com.macrofocus.order.MutableOrder<E>
  - com.macrofocus.order.MutableVisibleOrder<E> (also extends com.macrofocus.order.VisibleOrder<E>)
- com.macrofocus.transform.OneDScreenTransform
  - com.macrofocus.transform.MutableOneDScreenTransform
- com.macrofocus.order.OrderListener<E>
- com.macrofocus.high_d.parallelcoordinates.ParallelCoordinatesController<Component,Row,Column>
- com.macrofocus.high_d.parallelcoordinates.layout.ParallelCoordinatesLayout
- com.macrofocus.high_d.parallelcoordinates.layout.ParallelCoordinatesLayoutEngine
- com.macrofocus.high_d.parallelcoordinates.ParallelCoordinatesListener
- com.macrofocus.high_d.parallelcoordinatesmatrix.ParallelCoordinatesMatrix<Component,Color,R,C>
- com.macrofocus.high_d.parallelcoordinatesmatrix.ParallelCoordinatesMatrixController
- com.macrofocus.high_d.parallelcoordinatesmatrix.ParallelCoordinatesMatrixListener
- com.macrofocus.high_d.parallelcoordinatesmatrix.ParallelCoordinatesMatrixModel<Color,O,C>
- com.macrofocus.high_d.parallelcoordinatesmatrix.ParallelCoordinatesMatrixView<Component,Color>
- com.macrofocus.high_d.parallelcoordinates.ParallelCoordinatesSettings
- com.macrofocus.high_d.parallelcoordinates.ParallelCoordinatesView.DragListener
- com.macrofocus.high_d.parallelcoordinates.ParallelCoordinatesView.HeaderListener
- com.macrofocus.common.properties.PropertiesListener<K>
- com.macrofocus.common.properties.Property<T>
  - com.macrofocus.common.properties.ListProperty<T>
    - com.macrofocus.common.properties.MutableListProperty<T> (also extends com.macrofocus.common.properties.MutableProperty<T>)
  - com.macrofocus.common.properties.MutableProperty<T>
    - com.macrofocus.common.properties.MutableListProperty<T> (also extends com.macrofocus.common.properties.ListProperty<T>)
- com.macrofocus.utils.PropertyChange
- com.macrofocus.common.properties.PropertyListener<T>
- com.macrofocus.high_d.regression.Regression<Component,Color,Row,Column>
- com.macrofocus.data.table.RowFactory.RowCreator
- java.lang.Runnable
  - com.macrofocus.timer.Timer
- com.macrofocus.high_d.scatterplot.ScatterPlotController<Component,Row,Column>
- com.macrofocus.high_d.scatterplot.ScatterPlotListener
- com.macrofocus.high_d.scatterplotmatrix.ScatterPlotMatrix<Component,Color,Row,Column>
- com.macrofocus.high_d.scatterplotmatrix.ScatterPlotMatrixController<Component,Color,Row,Column>
- com.macrofocus.high_d.scatterplotmatrix.ScatterPlotMatrixListener
- com.macrofocus.high_d.scatterplotmatrix.ScatterPlotMatrixModel<Color,O,C>
- com.macrofocus.high_d.scatterplot.ScatterPlotModel<Color,Row,Column>
- com.macrofocus.high_d.scatterplot.ScatterPlotView<Component,Color,Font,Row,Column>
- com.macrofocus.transform.ScreenTransformListener
- com.macrofocus.common.selection.SelectionEvent<E>
- com.macrofocus.common.selection.SelectionListener<E>
- java.io.Serializable
  - com.macrofocus.hierarchy.Hierarchy<T>
    - com.macrofocus.hierarchy.MutableHierarchy<T>
  - com.macrofocus.high_d.list.IndexListener
- com.macrofocus.common.selection.SingleSelectionListener<E>
- com.macrofocus.high_d.som.SOM<Component,Color,Row,Column>
- com.macrofocus.high_d.som.SOMController<Component,Color,Row,Column>
- com.macrofocus.high_d.som.SOMListener
- com.macrofocus.high_d.som.SOMModel<Color,Row,Column>
- com.macrofocus.high_d.som.SOMView<Component,Color,Row,Column>
- com.macrofocus.high_d.table.Table.CellRenderer<Component,R,C,V>
- com.macrofocus.high_d.table.Table.DetailsFactory<Component,R>
- com.macrofocus.high_d.tablelens.TableLens<Component,Color,Row,Column>
- com.macrofocus.high_d.tablelens.TableLensController<Component,Color,Row,Column>
- com.macrofocus.high_d.tablelens.TableLensListener
- com.macrofocus.high_d.tablelens.TableLensModel<Color,Row,Column>
- com.macrofocus.timer.Timer.TimerListener
- com.macrofocus.common.scale.Transform
- com.macrofocus.common.convert.TypeConverter
- com.macrofocus.common.convert.TypeConverter.Input
- com.macrofocus.common.convert.TypeConverter.Output
- com.macrofocus.visual.VisualObjects<O>
  - com.macrofocus.high_d.parallelcoordinates.ParallelCoordinatesModel<Color,O,C>
- com.macrofocus.transform.zoom.ZoomListener
- com.macrofocus.transform.zoom.ZoomStrategy

## Annotation Interface Hierarchy

- com.macrofocus.common.annotations.GwtCompatible (implements java.lang.annotation.Annotation)
- com.macrofocus.common.annotations.GwtIncompatible (implements java.lang.annotation.Annotation)

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - com.macrofocus.high_d.distributions.AbstractDistributionsComponent.State
    - com.macrofocus.high_d.scatterplot.AbstractScatterPlotController.Mode
    - com.macrofocus.high_d.parallelcoordinates.blending.BlendingMode
    - com.macrofocus.common.properties.adapter.BoundedIntervalProperty.Value
    - com.macrofocus.interval.adapter.BoundedIntervalSpinnerModel.Type
    - com.macrofocus.high_d.distributions.DistributionsView.Orientation
    - com.macrofocus.high_d.distributions.DistributionsView.PropertyType
    - com.macrofocus.high_d.parallelcoordinates.geometry.Geometry
    - com.macrofocus.hierarchy.HierarchyEvent.Type
    - com.macrofocus.high_d.HighDSettings.PropertyType
    - com.macrofocus.common.properties.adapter.IntervalProperty.Value
    - com.macrofocus.license.LicenseModel.Expiration
    - com.macrofocus.license.LicenseModel.State
    - com.macrofocus.license.LicenseModel.Validity
    - com.macrofocus.high_d.mds.MDSScatterPlotModel.Algorithm
    - com.macrofocus.common.scale.NumericTransform (implements com.macrofocus.common.scale.Transform)
    - com.macrofocus.high_d.parallelcoordinates.ParallelCoordinatesView.PropertyType
    - com.macrofocus.properties.swing.PropertyDimensionSpinnerModel.Axe
    - com.macrofocus.high_d.scatterplotmatrix.ScatterPlotMatrixController.Mode
    - com.macrofocus.high_d.scatterplotmatrix.ScatterPlotMatrixView.PropertyType
    - com.macrofocus.high_d.scatterplot.ScatterPlotView.PropertyType
    - com.macrofocus.high_d.scatterplot.SizeProportion
    - com.macrofocus.high_d.statistics.StatisticsDataFrame.Stat
    - com.macrofocus.high_d.table.Table.ColumnResizePolicy
    - com.macrofocus.high_d.table.Table.InteractionMode
    - com.macrofocus.high_d.table.Table.PropertyType
    - com.macrofocus.high_d.table.Table.Style
    - com.macrofocus.high_d.tablelens.TableLensController.Mode
    - com.macrofocus.high_d.tablelens.TableLensView.PropertyType