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

Interface Summary
AtlHeuristicScanner.StopCondition: Specifies the stop condition, upon which the `scanXXX` methods will decide whether to keep scanning or not.
IAtlDefaultValues: This interface stores the RGB color of every preferences values.
IAtlPartitions
Symbols: Symbols for the heuristic scanner.

Class Summary
AbstractScanner: Its subclasses are only responsible for providing a list of preference keys based on which tokens are generated and to use this tokens to define the rules controlling this scanner.
AtlAnnotationHover
AtlCodeReader: Reads from a document either forwards or backwards.
AtlColorManager: This manager allows to share colors.
AtlContentAssistPreference
AtlElementHyperlinkDetector: This will allow us to plug the CTRL+click "open declaration" into Atl editors.
AtlHeuristicScanner: Utility methods for heuristic based manipulations in an incomplete source file.
AtlIndenter: Uses the `AtlHeuristicScanner`to get the indentation level for a certain position in a document.
AtlPairMatcher: This class will help for matching pairs of characters.
AtlReconcilingStrategy: This reconciling strategy will allow us to enable folding support in the Atl editor.
AtlSourceViewerConfiguration: This class bundles the whole configuration space of a source viewer.
AtlTextDoubleClickStrategy: This class permits to redefine the default double-clic strategy by selecting a block of matching brackets or a word in an expression.
AtlTextTools: A text tools allows to fPreferenceeStore one instance of all tools used in the plug-in.
AtlWordDetector: This class allows to check if a parsed word is an ATL one or not.