# Hierarchy For Package weka.gui.knowledgeflow

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - javax.swing.border.AbstractBorder (implements javax.swing.border.Border, java.io.Serializable)
    - weka.gui.knowledgeflow.ShadowBorder
  - weka.gui.knowledgeflow.AbstractGraphicalCommand
    - weka.gui.knowledgeflow.GetPerspectiveNamesGraphicalCommand
    - weka.gui.knowledgeflow.SendToPerspectiveGraphicalCommand
  - 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.JPanel (implements javax.accessibility.Accessible)
          - weka.gui.AbstractGUIApplication (implements weka.gui.GUIApplication)
            - weka.gui.knowledgeflow.KnowledgeFlowApp
          - weka.gui.AbstractPerspective (implements weka.gui.Perspective)
            - weka.gui.knowledgeflow.AttributeSummaryPerspective
            - weka.gui.knowledgeflow.MainKFPerspective
            - weka.gui.knowledgeflow.ScatterPlotMatrixPerspective
            - weka.gui.knowledgeflow.SQLViewerPerspective
          - weka.gui.knowledgeflow.BaseInteractiveViewer (implements weka.gui.knowledgeflow.StepInteractiveViewer)
          - weka.gui.knowledgeflow.DesignPanel
          - weka.gui.knowledgeflow.MainKFPerspectiveToolBar
          - weka.gui.visualize.PrintablePanel (implements weka.gui.visualize.PrintableHandler)
            - weka.gui.knowledgeflow.LayoutPanel
          - weka.gui.knowledgeflow.StepEditorDialog (implements weka.core.EnvironmentHandler)
            - weka.gui.knowledgeflow.GOEStepEditorDialog
          - weka.gui.knowledgeflow.StepVisual
            - weka.gui.knowledgeflow.NoteVisual
          - weka.gui.knowledgeflow.VisibleLayout
        - javax.swing.JTree (implements javax.accessibility.Accessible, javax.swing.Scrollable)
          - weka.gui.knowledgeflow.StepTree
  - javax.swing.tree.DefaultMutableTreeNode (implements java.lang.Cloneable, javax.swing.tree.MutableTreeNode, java.io.Serializable)
    - weka.gui.knowledgeflow.InvisibleNode
  - weka.core.Defaults (implements java.io.Serializable)
    - weka.gui.knowledgeflow.AttributeSummaryPerspective.AttDefaults
    - weka.gui.knowledgeflow.KnowledgeFlowApp.KnowledgeFlowGeneralDefaults
  - javax.swing.tree.DefaultTreeModel (implements java.io.Serializable, javax.swing.tree.TreeModel)
    - weka.gui.knowledgeflow.InvisibleTreeModel
  - weka.gui.knowledgeflow.KFGraphicalEnvironmentCommandHandler (implements weka.gui.knowledgeflow.GraphicalEnvironmentCommandHandler)
  - weka.gui.knowledgeflow.KFGUIConsts
  - weka.gui.knowledgeflow.KnowledgeFlow
  - weka.gui.knowledgeflow.StepTreeLeafDetails (implements java.io.Serializable)
  - weka.gui.knowledgeflow.TemplateManager

## Interface Hierarchy

- weka.gui.knowledgeflow.GraphicalEnvironmentCommandHandler
- weka.gui.knowledgeflow.StepEditorDialog.ClosingListener
- weka.gui.knowledgeflow.StepInteractiveViewer

## Annotation Interface Hierarchy

- weka.gui.knowledgeflow.StepTreeIgnore (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)
    - weka.gui.knowledgeflow.MainKFPerspectiveToolBar.Widgets