Interface Summary Interface Description AtlHeuristicScanner.StopConditionSpecifies the stop condition, upon which the
scanXXXmethods will decide whether to keep scanning or not.
IAtlDefaultValuesThis interface stores the RGB color of every preferences values. IAtlPartitions SymbolsSymbols for the heuristic scanner.
Class Summary Class Description AbstractScannerIts 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 AtlCodeReaderReads from a document either forwards or backwards. AtlColorManagerThis manager allows to share colors. AtlContentAssistPreference AtlElementHyperlinkDetectorThis will allow us to plug the CTRL+click "open declaration" into Atl editors. AtlHeuristicScannerUtility methods for heuristic based manipulations in an incomplete source file. AtlIndenterUses the
AtlHeuristicScannerto get the indentation level for a certain position in a document.
AtlPairMatcherThis class will help for matching pairs of characters. AtlReconcilingStrategyThis reconciling strategy will allow us to enable folding support in the Atl editor. AtlSourceViewerConfigurationThis class bundles the whole configuration space of a source viewer. AtlTextDoubleClickStrategyThis class permits to redefine the default double-clic strategy by selecting a block of matching brackets or a word in an expression. AtlTextToolsA text tools allows to fPreferenceeStore one instance of all tools used in the plug-in. AtlWordDetectorThis class allows to check if a parsed word is an ATL one or not.