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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.m2m.atl.adt.ui.text.atl.AtlCodeScanner.EnumLiteralRule (implements org.eclipse.jface.text.rules.IRule)
  - org.eclipse.m2m.atl.adt.ui.text.atl.AtlCodeScanner.IdentifierRule (implements org.eclipse.jface.text.rules.IRule)
  - org.eclipse.m2m.atl.adt.ui.text.atl.AtlCodeScanner.SymbolRule (implements org.eclipse.jface.text.rules.IRule)
  - org.eclipse.m2m.atl.adt.ui.text.atl.AtlCompletionDataSource
  - org.eclipse.m2m.atl.adt.ui.text.atl.AtlCompletionHelper
  - org.eclipse.m2m.atl.adt.ui.text.atl.AtlCompletionProposal (implements java.lang.Comparable<T>, org.eclipse.jface.text.contentassist.ICompletionProposal, org.eclipse.jface.text.contentassist.ICompletionProposalExtension, org.eclipse.jface.text.contentassist.ICompletionProposalExtension2, org.eclipse.jface.text.contentassist.ICompletionProposalExtension3)
  - org.eclipse.m2m.atl.adt.ui.text.atl.AtlCompletionProposal.ExitPolicy (implements org.eclipse.jface.text.link.LinkedModeUI.IExitPolicy)
  - org.eclipse.m2m.atl.adt.ui.text.atl.AtlCompletionProposalComparator (implements java.util.Comparator<T>)
  - org.eclipse.m2m.atl.adt.ui.text.atl.AtlEditorUI
  - org.eclipse.m2m.atl.adt.ui.text.atl.AtlModelAnalyser
  - org.eclipse.m2m.atl.adt.ui.text.atl.AtlParameterListValidator (implements org.eclipse.jface.text.contentassist.IContextInformationPresenter, org.eclipse.jface.text.contentassist.IContextInformationValidator)
  - org.eclipse.jface.text.DefaultIndentLineAutoEditStrategy (implements org.eclipse.jface.text.IAutoEditStrategy)
    - org.eclipse.m2m.atl.adt.ui.text.atl.AtlAutoIndentStrategy
    - org.eclipse.m2m.atl.adt.ui.text.atl.AtlStringAutoIndentStrategy
  - org.eclipse.m2m.atl.adt.ui.text.atl.LastSaveComparator
  - org.eclipse.m2m.atl.adt.ui.text.atl.OpenDeclarationUtils
  - org.eclipse.jface.text.rules.RuleBasedScanner (implements org.eclipse.jface.text.rules.ICharacterScanner, org.eclipse.jface.text.rules.ITokenScanner)
    - org.eclipse.m2m.atl.adt.ui.text.AbstractScanner
      - org.eclipse.m2m.atl.adt.ui.text.atl.AtlCodeScanner
  - org.eclipse.jface.text.templates.TemplateCompletionProcessor (implements org.eclipse.jface.text.contentassist.IContentAssistProcessor)
    - org.eclipse.m2m.atl.adt.ui.text.atl.AtlCompletionProcessor (implements org.eclipse.jface.text.contentassist.ICompletionListener, org.eclipse.jface.text.contentassist.IContentAssistProcessor)
  - org.eclipse.jface.text.templates.TemplateContextType
    - org.eclipse.m2m.atl.adt.ui.text.atl.AtlContextType
  - org.eclipse.jface.text.templates.TemplateProposal (implements org.eclipse.jface.text.contentassist.ICompletionProposal, org.eclipse.jface.text.contentassist.ICompletionProposalExtension, org.eclipse.jface.text.contentassist.ICompletionProposalExtension2, org.eclipse.jface.text.contentassist.ICompletionProposalExtension3)
    - org.eclipse.m2m.atl.adt.ui.text.atl.AtlTemplateProposal (implements java.lang.Comparable<T>)
      - org.eclipse.m2m.atl.adt.ui.text.atl.AtlInstalledTemplateProposal

## Interface Hierarchy

- org.eclipse.m2m.atl.adt.ui.text.atl.AtlCompletionProcessor.IATLCompletionRecorder