# Hierarchy For All Packages

Package Hierarchies:

- org.vishia.commander,
- org.vishia.commander.target,
- org.vishia.gitGui,
- org.vishia.gral,
- org.vishia.gral.area9,
- org.vishia.gral.awt,
- org.vishia.gral.base,
- org.vishia.gral.cfg,
- org.vishia.gral.example,
- org.vishia.gral.ifc,
- org.vishia.gral.impl_ifc,
- org.vishia.gral.swt,
- org.vishia.gral.test,
- org.vishia.gral.widget,
- org.vishia.guiBzr,
- org.vishia.guiInspc,
- org.vishia.guiViewCfg,
- org.vishia.simSelector,
- org.vishia.testApplet,
- org.vishia.vcs,
- org.vishia.windows

## Class Hierarchy

- java.lang.Object
  - org.vishia.gral.ifc._GralChgColor
  - org.vishia.gral.awt.AwtCanvasDrawer (implements org.vishia.gral.ifc.GralCanvas_ifc)
  - org.vishia.gral.awt.AwtGralMouseListener
  - org.vishia.gral.awt.AwtGralMouseListener.MouseListenerNoAction (implements java.awt.event.MouseListener)
    - org.vishia.gral.awt.AwtGralMouseListener.MouseListenerGralAction (implements java.awt.event.MouseListener)
  - org.vishia.gral.awt.AwtSubWindow.GralAwtWindowAdapter (implements java.awt.event.WindowFocusListener, java.awt.event.WindowListener, java.awt.event.WindowStateListener)
  - org.vishia.gral.awt.AwtWidgetHelper
  - org.vishia.gral.awt.AwtWidgetMng.AwtMngFocusListener (implements java.awt.event.FocusListener)
  - org.vishia.vcs.Bzr
  - org.vishia.guiBzr.BzrCommit
  - org.vishia.guiBzr.BzrGetStatus
  - org.vishia.guiBzr.BzrIdents
  - org.vishia.util.CalculatorExpr
    - org.vishia.gral.base.GralTextField.CalculatorAngle16
    - org.vishia.gral.base.GralTextField.CalculatorAngle32
  - java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
    - java.awt.Canvas (implements javax.accessibility.Accessible)
      - org.vishia.gral.awt.AwtButton.AwtButtonImpl (implements org.vishia.gral.awt.AwtWidget)
      - org.vishia.gral.awt.AwtTextField.TextCanvas (implements org.vishia.gral.awt.AwtWidget)
    - java.awt.Container
      - java.awt.Panel (implements javax.accessibility.Accessible)
        - java.applet.Applet
          - org.vishia.testApplet.TestHallo
    - java.awt.TextComponent (implements javax.accessibility.Accessible)
      - java.awt.TextArea
        - org.vishia.gral.awt.AwtTextBox.AwtTextAreaImpl (implements org.vishia.gral.awt.AwtWidget)
  - org.vishia.guiBzr.DataCmpn
  - org.vishia.guiBzr.DataCmpn.Revision
  - org.vishia.guiBzr.DataConfig
  - org.vishia.guiBzr.DataFile
  - org.vishia.guiBzr.DataProject
  - org.eclipse.swt.dnd.DragSourceAdapter (implements org.eclipse.swt.dnd.DragSourceListener)
    - org.vishia.gral.swt.SwtDragListener
  - java.util.EventObject (implements java.io.Serializable)
    - org.vishia.event.EventWithDst
      - org.vishia.event.EventTimeout
        - org.vishia.event.TimeOrder
          - org.vishia.gral.base.GralGraphicTimeOrder
            - org.vishia.gral.example.ExampleSimpleButton.InitGuiCodeSimpleButton
              - org.vishia.gral.example.ExampleContextMenu.InitGuiCodeContextMenu
  - org.vishia.gral.example.ExampleSimpleButton
    - org.vishia.gral.example.ExampleContextMenu
  - org.vishia.gral.example.ExampleSimpleButton.Factory
    - org.vishia.gral.example.ExampleContextMenu.Factory
  - org.vishia.gral.example.ExampleSimpleButton.GuiElements
  - org.vishia.commander.FcmdButtons
  - org.vishia.commander.FcmdButtons.ButtonAction
  - org.vishia.commander.FcmdCopyCmprDel.Actions
  - org.vishia.commander.FcmdDelete
  - org.vishia.commander.FcmdEdit
  - org.vishia.commander.FcmdExecuter
  - org.vishia.commander.FcmdFavorPathSelector
  - org.vishia.commander.FcmdFavorPathSelector.FavorFolder
  - org.vishia.commander.FcmdFavorPathSelector.FavorPath
  - org.vishia.commander.FcmdFavorPathSelector.WindowConfirmAddFavorite
  - org.vishia.commander.FcmdFileActionBase
    - org.vishia.commander.FcmdCopyCmprDel
  - org.vishia.commander.FcmdFileProps
  - org.vishia.commander.FcmdFilesCp
  - org.vishia.commander.FcmdHistorie
  - org.vishia.commander.FcmdIdentsBase
    - org.vishia.commander.FcmdIdents
  - org.vishia.commander.FcmdKeyActions
  - org.vishia.commander.FcmdLeftMidRightPanel
  - org.vishia.commander.FcmdMkDirFile
  - org.vishia.commander.FcmdSettings
  - org.vishia.commander.FcmdStatus
  - org.vishia.commander.FcmdStatusLine
  - org.vishia.commander.FcmdTargetProxy
  - org.vishia.commander.target.FcmdtComm
  - org.vishia.commander.target.FcmdtCopyCmd (implements java.io.Closeable)
  - org.vishia.commander.target.FcmdtTarget (implements java.io.Closeable, org.vishia.commander.target.FcmdtTarget_ifc)
  - org.vishia.commander.FcmdView
  - org.vishia.commander.FcmdWidgetNames
  - org.vishia.commander.FcmdWindowMng
  - org.vishia.gral.test.FqAnalyzer
  - org.vishia.gitGui.GitGui
  - org.vishia.gitGui.GitGui.RevisionEntry
  - org.vishia.gitGui.GitGui.Settings
  - org.vishia.gitGui.GitGuiPaths
  - org.vishia.gral.ifc.GralActionJztc
  - org.vishia.gral.area9.GralArea9Window (implements org.vishia.gral.area9.GralArea9_ifc)
  - org.vishia.gral.base.GralButton.MouseActionButton (implements org.vishia.gral.base.GralMouseWidgetAction_ifc)
  - org.vishia.gral.ifc.GralButtonKeyMenu
  - org.vishia.gral.ifc.GralCanvasStorage (implements org.vishia.gral.ifc.GralCanvas_ifc)
  - org.vishia.gral.ifc.GralCanvasStorage.PaintOrder
    - org.vishia.gral.ifc.GralCanvasStorage.PaintOrderImage
    - org.vishia.gral.ifc.GralCanvasStorage.PolyLine
    - org.vishia.gral.ifc.GralCanvasStorage.PolyLineFloatArray
  - org.vishia.gral.cfg.GralCfgBuilder
  - org.vishia.gral.cfg.GralCfgData
  - org.vishia.gral.cfg.GralCfgData.Conditional
  - org.vishia.gral.cfg.GralCfgData.DataReplace
  - org.vishia.gral.cfg.GralCfgData.GuiCfgColor
  - org.vishia.gral.cfg.GralCfgData.GuiCfgCoord
  - org.vishia.gral.cfg.GralCfgData.GuiCfgWidget (implements java.lang.Cloneable)
    - org.vishia.gral.cfg.GralCfgData.GuiCfgButton (implements java.lang.Cloneable)
    - org.vishia.gral.cfg.GralCfgData.GuiCfgCurveLine (implements java.lang.Cloneable)
    - org.vishia.gral.cfg.GralCfgData.GuiCfgCurveview (implements java.lang.Cloneable)
    - org.vishia.gral.cfg.GralCfgData.GuiCfgImage (implements java.lang.Cloneable)
    - org.vishia.gral.cfg.GralCfgData.GuiCfgInputFile (implements java.lang.Cloneable)
    - org.vishia.gral.cfg.GralCfgData.GuiCfgLed (implements java.lang.Cloneable)
    - org.vishia.gral.cfg.GralCfgData.GuiCfgLine (implements java.lang.Cloneable)
    - org.vishia.gral.cfg.GralCfgData.GuiCfgShowField (implements java.lang.Cloneable)
    - org.vishia.gral.cfg.GralCfgData.GuiCfgTable (implements java.lang.Cloneable)
    - org.vishia.gral.cfg.GralCfgData.GuiCfgText (implements java.lang.Cloneable)
    - org.vishia.gral.cfg.GralCfgData.GuiCfgType (implements java.lang.Cloneable)
  - org.vishia.gral.cfg.GralCfgDesigner
  - org.vishia.gral.cfg.GralCfgElement (implements java.lang.Cloneable, org.vishia.gral.ifc.GralWidgetCfg_ifc)
    - org.vishia.gral.cfg.GralCfgPanel
  - org.vishia.gral.cfg.GralCfgPosition (implements java.lang.Cloneable)
  - org.vishia.gral.cfg.GralCfgWindow
  - org.vishia.gral.cfg.GralCfgWriter
  - org.vishia.gral.cfg.GralCfgZbnf
  - org.vishia.gral.ifc.GralColor
  - org.vishia.gral.ifc.GralColor.GralColorContainer
  - org.vishia.gral.base.GralColorConv
  - org.vishia.gral.widget.GralColorSelector
  - org.vishia.gral.test.GralColorShow
  - org.vishia.gral.test.GralColorShow.ColHue
  - org.vishia.gral.test.GralColorShow.ColorWithField
  - org.vishia.gral.test.GralColorShow.Index
  - org.vishia.gral.test.GralColorShow.LightSat
  - org.vishia.gral.test.GralColorShow.XXXColorValue
  - org.vishia.gral.base.GralCurveView.CommonCurve
  - org.vishia.gral.base.GralCurveView.DataOrganisation
  - org.vishia.gral.base.GralCurveView.GralCurveViewMouseAction (implements org.vishia.gral.base.GralMouseWidgetAction_ifc)
  - org.vishia.gral.base.GralCurveView.PixelOrganisation
  - org.vishia.gral.base.GralCurveView.SaveOrganisation
  - org.vishia.gral.base.GralCurveView.TimeOrganisation
  - org.vishia.gral.base.GralCurveView.Track (implements org.vishia.gral.ifc.GralCurveViewTrack_ifc, org.vishia.gral.ifc.GralSetValue_ifc)
  - org.vishia.gral.base.GralCurveView.TrackScale
  - org.vishia.gral.base.GralCurveView.ZbnfSetCurve
  - org.vishia.gral.base.GralCurveView.ZbnfSetTrack
  - org.vishia.gral.ifc.GralFactory
    - org.vishia.gral.awt.AwtFactory
    - org.vishia.gral.swt.SwtFactory
  - org.vishia.gral.widget.GralFileSelector.MenuTexts
  - org.vishia.gral.widget.GralFileSelector.WindowConfirmSearch
  - org.vishia.gral.widget.GralFileSelectWindow (implements org.vishia.gral.ifc.GralFileDialog_ifc)
  - org.vishia.gral.ifc.GralFont
  - org.vishia.gral.base.GralGraphicThread (implements java.lang.Runnable)
  - org.vishia.gral.base.GralGraphicThread.ImplAccess
    - org.vishia.gral.awt.AwtGraphicThread
    - org.vishia.gral.swt.SwtGraphicThread
  - org.vishia.gral.base.GralGraphicTimeOrder.EnqueueInGraphicThread (implements org.vishia.event.EventConsumer)
  - org.vishia.gral.base.GralGridProperties
    - org.vishia.gral.awt.AwtProperties
    - org.vishia.gral.swt.SwtProperties
  - org.vishia.gral.widget.GralHorizontalSelector.Item<UserData>
  - org.vishia.gral.widget.GralHtmlWindow
  - org.vishia.gral.ifc.GralImageBase
    - org.vishia.gral.swt.SwtImage
  - org.vishia.gral.widget.GralInfoBox (implements org.vishia.gral.ifc.GralTextBox_ifc, org.vishia.gral.ifc.GralWindow_getifc, org.vishia.gral.base.GralWindow_setifc)
  - org.vishia.gral.base.GralKeyListener (implements org.vishia.gral.base.GralKeySpecial_ifc)
  - org.vishia.gral.base.GralMenu
  - org.vishia.gral.base.GralMenu._GraphicImpl
    - org.vishia.gral.awt.AwtMenu
    - org.vishia.gral.swt.SwtMenu
  - org.vishia.gral.base.GralMenu.MenuEntry
  - org.vishia.gral.base.GralMng (implements org.vishia.gral.ifc.GralMng_ifc, org.vishia.gral.ifc.GralMngBuild_ifc)
  - org.vishia.gral.base.GralMng.FileSelectInfo
  - org.vishia.gral.base.GralMng.GralMngFocusListener
  - org.vishia.gral.base.GralMng.ImplAccess
    - org.vishia.gral.awt.AwtWidgetMng
    - org.vishia.gral.swt.SwtMng
  - org.vishia.gral.base.GralMng.InternalPublic
  - org.vishia.gral.base.GralMng.PosThreadSafe
  - org.vishia.gral.widget.GralMsgOutputList (implements org.vishia.msgDispatch.LogMessage)
  - org.vishia.gral.widget.GralPlotArea.UserUnits
  - org.vishia.gral.test.GralPlotWindow
  - org.vishia.gral.ifc.GralPoint
  - org.vishia.gral.base.GralPos (implements java.lang.Cloneable)
  - org.vishia.gral.base.GralPos.Coordinate
  - org.vishia.gral.ifc.GralRectangle
  - org.vishia.gral.widget.GralSelectList<UserData> (implements org.vishia.util.Removeable)
    - org.vishia.commander.FcmdFavorCard
    - org.vishia.commander.FcmdLeftMidRightPanel.FcmdFavorThemeCard
    - org.vishia.gral.widget.GralCommandSelector
    - org.vishia.gral.widget.GralFileSelector.FileSelectList
  - org.vishia.gral.base.GralShowMethods
  - org.vishia.gral.widget.GralSwitchExclusiveButtonMng (implements org.vishia.byteData.VariableAccess_ifc)
  - org.vishia.gral.base.GralTable.CellData
  - org.vishia.gral.base.GralTable.LinePresentation
  - org.vishia.gral.ifc.GralUserAction
    - org.vishia.guiInspc.ButtonInspcCmd
    - org.vishia.gral.ifc.GralActionJztc.Action
    - org.vishia.gral.ifc.GralActionJztc.ActionRereadScript
    - org.vishia.gral.area9.GralArea9Window.GralActionFileOpen
    - org.vishia.gral.test.GralColorShow.ActionEnterHLS
    - org.vishia.gral.test.GralColorShow.ActionEnterHSB
    - org.vishia.gral.base.GralWindow.ActionResizeOnePanel
  - org.vishia.gral.base.GralValueBar.ColorValues
  - org.vishia.gral.base.GralWidget (implements org.vishia.gral.base.GetGralWidget_ifc, org.vishia.gral.ifc.GralSetValue_ifc, org.vishia.gral.ifc.GralWidget_ifc)
    - org.vishia.gral.base.GralButton
    - org.vishia.gral.base.GralCurveView (implements org.vishia.gral.ifc.GralCurveView_ifc)
    - org.vishia.gral.widget.GralFileSelector (implements org.vishia.util.Removeable)
      - org.vishia.commander.FcmdFileCard
    - org.vishia.gral.widget.GralHorizontalSelector<UserData>
    - org.vishia.gral.base.GralHtmlBox
    - org.vishia.gral.widget.GralLabel
    - org.vishia.gral.base.GralLed
    - org.vishia.gral.base.GralPanelContent (implements org.vishia.gral.ifc.GralWidget_ifc)
      - org.vishia.gral.awt.AwtPanel
      - org.vishia.gral.base.GralTabbedPanel (implements org.vishia.gral.ifc.GralVisibleWidgets_ifc)
      - org.vishia.gral.base.GralWindow (implements org.vishia.gral.ifc.GralWindow_ifc)
    - org.vishia.gral.widget.GralPlotArea
    - org.vishia.gral.base.GralSlider (implements org.vishia.gral.ifc.GralSlider_ifc)
    - org.vishia.gral.base.GralTable<UserData> (implements org.vishia.gral.ifc.GralTable_ifc<UserData>)
    - org.vishia.gral.base.GralTextField (implements org.vishia.gral.ifc.GralTextField_ifc)
      - org.vishia.gral.base.GralTextBox (implements java.lang.Appendable, org.vishia.gral.ifc.GralTextBox_ifc)
    - org.vishia.gral.base.GralValueBar (implements org.vishia.gral.ifc.GralSetValue_ifc)
  - org.vishia.gral.ifc.GralWidget_ifc.ActionChange
  - org.vishia.gral.base.GralWidget.ActionChangeSelect
  - org.vishia.gral.base.GralWidget.ConfigData
  - org.vishia.gral.base.GralWidget.DynamicData
  - org.vishia.gral.base.GralWidget.ImplAccess (implements org.vishia.gral.base.GralWidgImpl_ifc)
    - org.vishia.gral.base.GralButton.GraphicImplAccess (implements org.vishia.gral.base.GralWidgImpl_ifc)
      - org.vishia.gral.awt.AwtButton
      - org.vishia.gral.swt.SwtButton
    - org.vishia.gral.base.GralCurveView.GraphicImplAccess (implements org.vishia.gral.base.GralWidgImpl_ifc, org.vishia.util.Removeable)
      - org.vishia.gral.swt.SwtCurveView
    - org.vishia.gral.widget.GralHorizontalSelector.GraphicImplAccess<UserData> (implements org.vishia.gral.base.GralWidgImpl_ifc)
      - org.vishia.gral.swt.SwtHorizontalSelector (implements org.vishia.gral.base.GralWidgImpl_ifc)
    - org.vishia.gral.base.GralHtmlBox.ImplAccess
      - org.vishia.gral.swt.SwtHtmlBox
    - org.vishia.gral.widget.GralLabel.GraphicImplAccess (implements org.vishia.gral.base.GralWidgImpl_ifc)
      - org.vishia.gral.awt.AwtLabel
      - org.vishia.gral.swt.SwtLabel
    - org.vishia.gral.base.GralLed.GraphicImplAccess (implements org.vishia.gral.base.GralWidgImpl_ifc)
      - org.vishia.gral.swt.SwtLed
    - org.vishia.gral.base.GralPanelContent.ImplAccess
      - org.vishia.gral.base.GralTabbedPanel.ImplAccess
        - org.vishia.gral.swt.SwtTabbedPanel
      - org.vishia.gral.base.GralWindow.GraphicImplAccess (implements org.vishia.gral.base.GralWidgImpl_ifc)
        - org.vishia.gral.awt.AwtSubWindow (implements org.vishia.gral.base.GralWidgImpl_ifc)
        - org.vishia.gral.swt.SwtSubWindow (implements org.vishia.gral.base.GralWidgImpl_ifc)
      - org.vishia.gral.swt.SwtPanel
        - org.vishia.gral.swt.SwtCanvasStorePanel
          - org.vishia.gral.swt.SwtGridPanel
    - org.vishia.gral.base.GralPanelContent.MethodsCalledbackFromImplementation
    - org.vishia.gral.widget.GralPlotArea._GraphicImplAccess_
      - org.vishia.gral.swt.SwtPlotArea
    - org.vishia.gral.base.GralSlider._GraphicImplAccess_ (implements org.vishia.gral.base.GralWidgImpl_ifc)
      - org.vishia.gral.swt.SwtSlider
    - org.vishia.gral.base.GralTable.GraphicImplAccess (implements org.vishia.gral.base.GralWidgImpl_ifc, org.vishia.util.Removeable)
      - org.vishia.gral.swt.SwtTable (implements org.eclipse.swt.events.FocusListener, org.vishia.gral.base.GralWidgImpl_ifc)
    - org.vishia.gral.base.GralTextField.GraphicImplAccess (implements org.vishia.gral.base.GralWidgImpl_ifc)
      - org.vishia.gral.awt.AwtTextField
      - org.vishia.gral.base.GralTextBox.GraphicImplAccess (implements org.vishia.gral.base.GralWidgImpl_ifc)
        - org.vishia.gral.awt.AwtTextBox
        - org.vishia.gral.swt.SwtTextBox
      - org.vishia.gral.swt.SwtTextFieldWrapper
    - org.vishia.gral.base.GralValueBar.GraphicImplAccess (implements org.vishia.gral.base.GralWidgImpl_ifc)
      - org.vishia.gral.swt.SwtValueBar
  - org.vishia.gral.area9.GuiCallingArgs
    - org.vishia.guiBzr.BzrGui.CallingArguments
    - org.vishia.commander.Fcmd.CallingArgs
    - org.vishia.guiInspc.InspcGui.CallingArguments
    - org.vishia.guiViewCfg.ViewCfg.CallingArguments
  - org.vishia.gral.area9.GuiCfg
    - org.vishia.guiBzr.BzrGui
    - org.vishia.commander.Fcmd
    - org.vishia.guiInspc.InspcGui.InspcGuiCfg
    - org.vishia.guiViewCfg.ViewCfg
  - org.vishia.guiBzr.GuiCommitPanel
  - org.vishia.guiBzr.GuiFilesDiffPanel
  - org.vishia.guiBzr.GuiSelectPanel
  - org.vishia.guiBzr.GuiStatusPanel
  - org.vishia.guiBzr.GuiStatusPanel.SelectInfoBoxWidgds
  - org.vishia.guiBzr.GuiSvmBzrExecution
  - org.vishia.gral.test.HelloWorld
  - org.vishia.gral.test.HelloWorldScript
  - org.vishia.guiInspc.InspcCurveView
  - org.vishia.guiInspc.InspcCurveViewApp
  - org.vishia.guiInspc.InspcFieldTable
  - org.vishia.guiInspc.InspcFieldTable.RunOnReceive (implements java.lang.Runnable)
  - org.vishia.guiInspc.InspcFieldTable.TxOrderSetValue (implements java.lang.Runnable)
  - org.vishia.guiInspc.InspcGui (implements org.vishia.util.CompleteConstructionAndStart)
  - org.vishia.guiInspc.InspcGui.InspcPlugUser (implements org.vishia.inspcPC.InspcPlugUser_ifc)
  - org.vishia.guiInspc.InspcGui.UserInspcPlug (implements org.vishia.gral.ifc.GralPlugUser2Gral_ifc, org.vishia.inspcPC.UserInspcPlug_ifc)
  - org.vishia.guiInspc.InspcGuiFieldsFromFile
  - org.vishia.guiInspc.InspcGuiFieldsFromFile.BitSignal
  - org.vishia.guiInspc.InspcGuiFieldsFromFile.Channel
  - org.vishia.guiInspc.InspcGuiFieldsFromFile.MappingItem
  - org.vishia.guiInspc.InspcGuiFieldsFromFile.ZbnfResultFile
  - org.vishia.guiInspc.InspcViewTargetComm
  - org.vishia.util.KeyCode
    - org.vishia.gral.awt.AwtGralKey
    - org.vishia.gral.swt.SwtGralKey
  - org.vishia.guiBzr.MainAction
  - org.vishia.mainCmd.MainCmd (implements org.vishia.mainCmd.MainCmd_ifc)
    - org.vishia.gral.area9.GralArea9MainCmd
      - org.vishia.guiBzr.BzrGui.CmdLineAndGui
      - org.vishia.commander.Fcmd.FcmdMainCmd
      - org.vishia.guiInspc.InspcGui.CmdLineAndGui
      - org.vishia.guiViewCfg.ViewCfg.CmdLineAndGui
  - org.vishia.guiBzr.MainData
  - org.vishia.guiViewCfg.OamOutFileReader
  - org.vishia.guiViewCfg.OamRcvValue (implements java.lang.Runnable)
  - org.vishia.guiViewCfg.OamShowValues
  - org.vishia.guiViewCfg.OamShowValues.ColoredWidget
  - org.vishia.guiViewCfg.OamShowValues.ValueColorAssignment
  - org.vishia.guiViewCfg.OamShowValues.ValueColorAssignment.Element
  - org.vishia.guiBzr.PanelOutput
  - org.vishia.simSelector.SimSelector
  - org.vishia.gral.swt.SwtCanvasDrawer (implements org.vishia.gral.ifc.GralCanvas_ifc)
  - org.vishia.gral.swt.SwtCanvasStorePanel.SwtPolyLine
  - org.vishia.gral.swt.SwtCurveView.TestHelp
  - org.vishia.gral.swt.SwtDropListener (implements org.eclipse.swt.dnd.DropTargetListener)
  - org.vishia.gral.swt.SwtFileDialog (implements org.vishia.gral.ifc.GralFileDialog_ifc)
  - org.vishia.gral.swt.SwtFocusAction (implements org.eclipse.swt.events.FocusListener)
  - org.vishia.gral.swt.SwtGralMouseListener
  - org.vishia.gral.swt.SwtGralMouseListener.MouseListenerNoAction (implements org.eclipse.swt.events.MouseListener)
    - org.vishia.gral.swt.SwtGralMouseListener.MouseListenerGralAction (implements org.eclipse.swt.events.MouseListener)
  - org.vishia.gral.swt.SwtGraphicThread.WindowsCloseListener (implements org.eclipse.swt.widgets.Listener)
  - org.vishia.gral.swt.SwtKeyListener (implements org.vishia.gral.base.GralKeySpecial_ifc, org.eclipse.swt.events.KeyListener)
    - org.vishia.gral.swt.SwtButton.KeyListener
    - org.vishia.gral.swt.SwtTextBox.TextBoxKeyListener
    - org.vishia.gral.swt.SwtTextFieldWrapper.TextFieldKeyListener
  - org.vishia.gral.swt.SwtMenu.ActionUserMenuItem (implements org.eclipse.swt.events.SelectionListener)
  - org.vishia.gral.swt.SwtMng.SelectionListenerForSlider (implements org.eclipse.swt.events.SelectionListener)
  - org.vishia.gral.swt.SwtMng.SwtMngFocusListener (implements org.eclipse.swt.events.FocusListener)
    - org.vishia.gral.swt.SwtTextFieldWrapper.TextFieldFocusListener
  - org.vishia.gral.swt.SwtMng.SwtMngMouseMenuListener (implements org.eclipse.swt.events.MenuDetectListener)
  - org.vishia.gral.swt.SwtMng.TestHelp
  - org.vishia.gral.swt.SwtMng.XXXButtonUserAction (implements org.eclipse.swt.events.SelectionListener, org.vishia.gral.swt.SwtMng.XXXUserAction)
  - org.vishia.gral.swt.SwtSubWindow.ActionUserMenuItem (implements org.eclipse.swt.events.SelectionListener)
  - org.vishia.gral.swt.SwtTable.ActionUserMenuItem (implements org.eclipse.swt.events.SelectionListener)
  - org.vishia.gral.swt.SwtTable.FocusListenerTable (implements org.eclipse.swt.events.FocusListener)
  - org.vishia.gral.swt.SwtTable.MousePressedListenerTable (implements org.eclipse.swt.events.MouseListener)
  - org.vishia.gral.swt.SwtTable.MouseWheelListenerTable (implements org.eclipse.swt.events.MouseWheelListener)
  - org.vishia.gral.swt.SwtTable.TableKeyListerner (implements org.eclipse.swt.events.KeyListener)
  - org.vishia.gral.swt.SwtTable.XXXFocusListenerCell (implements org.eclipse.swt.events.FocusListener)
  - org.vishia.gral.swt.SwtTextBox.TextBoxModifyListener (implements org.eclipse.swt.events.ModifyListener)
  - org.vishia.gral.swt.SwtTextFieldWrapper.TextFieldModifyListener (implements org.eclipse.swt.events.ModifyListener)
  - org.vishia.gral.swt.SwtTraverseListener (implements org.eclipse.swt.events.TraverseListener)
  - org.vishia.gral.swt.SwtWidgetHelper (implements org.vishia.gral.impl_ifc.GralWidgetImpl_ifc)
  - org.vishia.gral.swt.SwtWidgetSimpleWrapper (implements org.vishia.gral.base.GralWidgImpl_ifc)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.vishia.gral.swt.SwtMng.NotExistException
  - org.vishia.util.TreeNodeBase<DerivedNode,Data,IfcType> (implements java.lang.Iterable<T>, org.vishia.util.SortedTree<Type>, org.vishia.util.TreeNode_ifc<DerivedNode,Data>)
    - org.vishia.gral.base.GralTable.NodeTableLine
      - org.vishia.gral.base.GralTable.TableLineData (implements org.vishia.gral.ifc.GralTableLine_ifc<UserData>, org.vishia.util.MarkMask_ifc)
  - org.eclipse.swt.widgets.Widget
    - org.eclipse.swt.widgets.Control (implements org.eclipse.swt.graphics.Drawable)
      - org.eclipse.swt.widgets.Scrollable
        - org.eclipse.swt.widgets.Composite
          - org.eclipse.swt.widgets.Canvas
            - org.vishia.gral.swt.SwtButton.SwtButtonImpl
            - org.vishia.gral.swt.SwtCanvasStorePanel.SwtCanvas
              - org.vishia.gral.swt.SwtGridPanel.SwtCanvasGridPanel
            - org.vishia.gral.swt.SwtCurveView.CurveView
            - org.vishia.gral.swt.SwtLed.SwtLedImpl
            - org.vishia.gral.swt.SwtTable.Vscrollbar
            - org.vishia.gral.swt.SwtTransparentLabel
            - org.vishia.gral.swt.SwtValueBar.BarWidget
          - org.vishia.gral.swt.SwtTable.Table
  - org.vishia.windows.WindowMng
  - org.vishia.windows.WindowMng.WindowPropertied

## Interface Hierarchy

- java.lang.Appendable
  - org.vishia.gral.ifc.GralTextBox_ifc (also extends org.vishia.gral.ifc.GralTextField_ifc)
- java.lang.AutoCloseable
  - java.io.Closeable
    - org.vishia.commander.target.FcmdtTarget_ifc
    - org.vishia.gral.ifc.GralPlugUser_ifc
- org.vishia.gral.awt.AwtWidget
- org.vishia.commander.FcmdDocuSearch
- org.vishia.gral.base.GetGralWidget_ifc
  - org.vishia.gral.ifc.GralCurveView_ifc (also extends org.vishia.gral.ifc.GralSetValue_ifc, org.vishia.gral.ifc.GralWidget_ifc)
- org.vishia.gral.ifc.GralCanvas_ifc
- org.vishia.gral.widget.GralColorSelector.SetColorIfc
- org.vishia.gral.ifc.GralFileDialog_ifc
- org.vishia.gral.base.GralKeySpecial_ifc
- org.vishia.gral.ifc.GralMng_ifc
- org.vishia.gral.ifc.GralMngApplAdapter_ifc
  - org.vishia.gral.area9.GralArea9_ifc
- org.vishia.gral.ifc.GralMngBuild_ifc
- org.vishia.gral.base.GralMouseWidgetAction_ifc
- org.vishia.gral.base.GralPanelActivated_ifc
- org.vishia.gral.ifc.GralPlugUser2Gral_ifc
- org.vishia.gral.ifc.GralPrimaryWindow_ifc
- org.vishia.gral.ifc.GralSetValue_ifc
  - org.vishia.gral.ifc.GralCurveView_ifc (also extends org.vishia.gral.base.GetGralWidget_ifc, org.vishia.gral.ifc.GralWidget_ifc)
  - org.vishia.gral.ifc.GralCurveViewTrack_ifc
- org.vishia.gral.ifc.GralSlider_ifc
- org.vishia.gral.ifc.GralTextFieldUser_ifc
- org.vishia.gral.ifc.GralVisibleWidgets_ifc
- org.vishia.gral.ifc.GralWidgetCfg_ifc
- org.vishia.gral.base.GralWidgetHelper
- org.vishia.gral.impl_ifc.GralWidgetImpl_ifc
- org.vishia.gral.base.GralWidgImpl_ifc
- org.vishia.gral.ifc.GralWindow_getifc
  - org.vishia.gral.ifc.GralWindow_ifc (also extends org.vishia.gral.ifc.GralWidget_ifc, org.vishia.gral.base.GralWindow_setifc)
- org.vishia.gral.base.GralWindow_setifc
  - org.vishia.gral.ifc.GralWindow_ifc (also extends org.vishia.gral.ifc.GralWidget_ifc, org.vishia.gral.ifc.GralWindow_getifc)
- org.vishia.gral.ifc.GralWindowMng_ifc
- org.vishia.util.MarkMask_ifc
  - org.vishia.gral.ifc.GralTableLine_ifc<UserData> (also extends org.vishia.gral.ifc.GralWidget_ifc, org.vishia.util.SortedTree<Type>, org.vishia.util.TreeNode_ifc<DerivedNode,Data>)
- org.vishia.util.Removeable
  - org.vishia.gral.ifc.GralWidget_ifc
    - org.vishia.gral.ifc.GralCurveView_ifc (also extends org.vishia.gral.base.GetGralWidget_ifc, org.vishia.gral.ifc.GralSetValue_ifc)
    - org.vishia.gral.ifc.GralTable_ifc<UserData>
    - org.vishia.gral.ifc.GralTableLine_ifc<UserData> (also extends org.vishia.util.MarkMask_ifc, org.vishia.util.SortedTree<Type>, org.vishia.util.TreeNode_ifc<DerivedNode,Data>)
    - org.vishia.gral.ifc.GralTextBox_ifc (also extends java.lang.Appendable, org.vishia.gral.ifc.GralTextField_ifc)
    - org.vishia.gral.ifc.GralTextField_ifc
      - org.vishia.gral.ifc.GralTextBox_ifc (also extends java.lang.Appendable)
    - org.vishia.gral.ifc.GralWindow_ifc (also extends org.vishia.gral.ifc.GralWindow_getifc, org.vishia.gral.base.GralWindow_setifc)
- org.vishia.util.SortedTree<Type>
  - org.vishia.gral.ifc.GralTableLine_ifc<UserData> (also extends org.vishia.gral.ifc.GralWidget_ifc, org.vishia.util.MarkMask_ifc, org.vishia.util.TreeNode_ifc<DerivedNode,Data>)
- org.vishia.gral.swt.SwtMng.XXXUserAction
- org.vishia.gral.swt.SwtSetValue_ifc
- org.vishia.util.TreeNode_ifc<DerivedNode,Data>
  - org.vishia.gral.ifc.GralTableLine_ifc<UserData> (also extends org.vishia.gral.ifc.GralWidget_ifc, org.vishia.util.MarkMask_ifc, org.vishia.util.SortedTree<Type>)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.vishia.commander.FcmdCopyCmprDel.Estate
    - org.vishia.commander.FcmdCopyCmprDel.Ecmd
    - org.vishia.gral.awt.AwtGralKey.MouseAction
    - org.vishia.gral.base.GralTextField.Type
    - org.vishia.gral.base.GralButton.State
    - org.vishia.gral.ifc.GralWidget_ifc.ActionChangeWhen
    - org.vishia.gral.ifc.GralCurveView_ifc.ModeWrite
    - org.vishia.gral.swt.SwtGralKey.MouseAction
    - org.vishia.gral.widget.GralFileSelector.ERefresh
    - org.vishia.gral.widget.GralColorSelector.SetColorFor