# Hierarchy For Package org.eclipse.m2m.atl.adt.ui.preferences

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.m2m.atl.adt.ui.preferences.AtlPreferencesMessages
  - org.eclipse.m2m.atl.adt.ui.preferences.AtlPreferenceStore (implements org.eclipse.jface.preference.IPreferenceStore)
  - org.eclipse.m2m.atl.adt.ui.preferences.AtlPreferenceStore.Descriptor
  - org.eclipse.m2m.atl.adt.ui.preferences.AtlPreferenceStore.Key
  - org.eclipse.m2m.atl.adt.ui.preferences.AtlPreview (implements java.util.Observer)
  - org.eclipse.jface.dialogs.DialogPage (implements org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider)
    - org.eclipse.jface.preference.PreferencePage (implements org.eclipse.jface.preference.IPreferencePage)
      - org.eclipse.ui.dialogs.PropertyPage (implements org.eclipse.ui.IWorkbenchPropertyPage)
        - org.eclipse.m2m.atl.adt.ui.preferences.AbstractPropertyAndPreferencePage (implements org.eclipse.ui.IWorkbenchPreferencePage, org.eclipse.ui.IWorkbenchPropertyPage)
          - org.eclipse.m2m.atl.adt.ui.preferences.AtlCodeAssistPreferencePage
          - org.eclipse.m2m.atl.adt.ui.preferences.AtlCodeFormatterPropertyPage (implements org.eclipse.ui.IWorkbenchPreferencePage, java.util.Observer, org.eclipse.swt.events.SelectionListener)
          - org.eclipse.m2m.atl.adt.ui.preferences.AtlEditorPreferencePage
          - org.eclipse.m2m.atl.adt.ui.preferences.AtlEditorPropertyPage
          - org.eclipse.m2m.atl.adt.ui.preferences.AtlMainPreferencePage
          - org.eclipse.m2m.atl.adt.ui.preferences.AtlMainPropertyPage
          - org.eclipse.m2m.atl.adt.ui.preferences.AtlSyntaxPreferencePage
          - org.eclipse.m2m.atl.adt.ui.preferences.AtlTypingPreferencePage
  - org.eclipse.swt.events.FocusAdapter (implements org.eclipse.swt.events.FocusListener)
    - org.eclipse.m2m.atl.adt.ui.preferences.ModifyDialogTabPage.DefaultFocusManager
  - org.eclipse.m2m.atl.adt.ui.preferences.ModifyDialogTabPage (implements org.eclipse.m2m.atl.adt.ui.preferences.IModifyDialogTabPage)
    - org.eclipse.m2m.atl.adt.ui.preferences.AtlCodeFormatterProfilesTabPage
    - org.eclipse.m2m.atl.adt.ui.preferences.AtlCodeFormatterPropertiesTabPage
  - org.eclipse.m2m.atl.adt.ui.preferences.ModifyDialogTabPage.StringPreference.Validator
  - java.util.Observable
    - org.eclipse.m2m.atl.adt.ui.preferences.ModifyDialogTabPage.Preference
      - org.eclipse.m2m.atl.adt.ui.preferences.ModifyDialogTabPage.ButtonPreference
        - org.eclipse.m2m.atl.adt.ui.preferences.ModifyDialogTabPage.CheckboxPreference
        - org.eclipse.m2m.atl.adt.ui.preferences.ModifyDialogTabPage.RadioPreference
      - org.eclipse.m2m.atl.adt.ui.preferences.ModifyDialogTabPage.ComboPreference
      - org.eclipse.m2m.atl.adt.ui.preferences.ModifyDialogTabPage.NumberPreference
      - org.eclipse.m2m.atl.adt.ui.preferences.ModifyDialogTabPage.StringPreference
    - org.eclipse.m2m.atl.adt.ui.preferences.ProfileManager
      - org.eclipse.m2m.atl.adt.ui.preferences.AtlCodeFormatterProfileManager
  - org.eclipse.m2m.atl.adt.ui.preferences.PreferencesAccess
  - org.eclipse.m2m.atl.adt.ui.preferences.ProfileManager.KeySet
  - org.eclipse.m2m.atl.adt.ui.preferences.ProfileManager.Profile (implements java.lang.Comparable<T>)
    - org.eclipse.m2m.atl.adt.ui.preferences.ProfileManager.BuiltInProfile
    - org.eclipse.m2m.atl.adt.ui.preferences.ProfileManager.CustomProfile
      - org.eclipse.m2m.atl.adt.ui.preferences.ProfileManager.SharedProfile
  - org.eclipse.m2m.atl.adt.ui.preferences.ProfileStore
  - org.eclipse.jface.window.Window (implements org.eclipse.jface.window.IShellProvider)
    - org.eclipse.jface.dialogs.Dialog
      - org.eclipse.jface.dialogs.TrayDialog
        - org.eclipse.jface.dialogs.StatusDialog
          - org.eclipse.m2m.atl.adt.ui.preferences.AlreadyExistsDialog
          - org.eclipse.m2m.atl.adt.ui.preferences.CreateProfileDialog
          - org.eclipse.m2m.atl.adt.ui.preferences.RenameProfileDialog

## Interface Hierarchy

- org.eclipse.m2m.atl.adt.ui.preferences.IModifyDialogTabPage
- org.eclipse.m2m.atl.adt.ui.preferences.IModifyDialogTabPage.IModificationListener