Package org.eclipse.xtext.ui.editor.syntaxcoloring

Interface Summary
IHighlightedPositionAcceptor Xtext uses an IHighlightedPositionAcceptor to collect any ranges that should be highlighted based on semantic information of your model.
IHighlightingConfiguration Clients should implement this interface to provide the set of highlighting styles.
IHighlightingConfigurationAcceptor An IHighlightingConfigurationAcceptor is used to collect default settings for the various highlighting configurations.
IHighlightingHelper  
ISemanticHighlightingCalculator Clients should implement an ISemanticHighlightingCalculator to compute the mapping from ranges in the input to the appropriate highlighting style.
ITextAttributeProvider  
 

Class Summary
AbstractAntlrTokenToAttributeIdMapper  
AbstractTokenScanner  
AttributedPosition  
CommonPreferenceConstants  
DefaultAntlrTokenToAttributeIdMapper  
DefaultHighlightingConfiguration  
DefaultTokenScanner  
HighlightingHelper Highlighting helper.
HighlightingPresenter Highlighting presenter - UI thread implementation.
HighlightingReconciler Highlighting reconciler - Background thread implementation.
LightweightPosition  
LightweightPosition.IntToStringArray  
MergingHighlightedPositionAcceptor Accepts a bunch of positions and creates a list of positions from them that do not overlap.
Messages  
PreferenceStoreAccessor  
PresentationRepairer  
SyntaxColoringPreferencePage  
TextAttributeProvider  
TokenScanner TokenScanner implementation based on XtextDocument.getTokens()
TokenTypeDefDetailsPart  
TokenTypeDefMasterDetailFieldEditor