public abstract class AbstractFormattingConfig
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
AbstractFormattingConfig.ElementBeforeAfterPattern |
static class |
AbstractFormattingConfig.ElementBetweenPattern |
class |
AbstractFormattingConfig.ElementLocator |
static class |
AbstractFormattingConfig.ElementPattern |
static class |
AbstractFormattingConfig.LocatorType |
Modifier and Type | Field and Description |
---|---|
protected IGrammarAccess |
grammarAccess |
protected IHiddenTokenHelper |
hiddenTokenHelper |
protected java.util.Map<org.eclipse.emf.ecore.EObject,java.util.List<AbstractFormattingConfig.ElementLocator>> |
locatorsCommentAfter |
protected java.util.Map<org.eclipse.emf.ecore.EObject,java.util.List<AbstractFormattingConfig.ElementLocator>> |
locatorsCommentBefore |
protected java.util.List<AbstractFormattingConfig.ElementPattern> |
locatorsSemantic |
Constructor and Description |
---|
AbstractFormattingConfig(IGrammarAccess grammarAccess,
IHiddenTokenHelper hiddenTokenHelper) |
Modifier and Type | Method and Description |
---|---|
protected void |
addLocator(AbstractFormattingConfig.ElementLocator locator) |
protected void |
addLocatorComment(AbstractFormattingConfig.ElementLocator locator) |
protected void |
addLocatorSemantic(AbstractFormattingConfig.ElementLocator locator) |
protected void |
addLocatorSemantic(AbstractFormattingConfig.ElementLocator locator,
AbstractElement before,
AbstractElement after) |
protected java.util.List<AbstractElement> |
getAbstractElements(org.eclipse.emf.ecore.EObject obj) |
java.util.List<AbstractFormattingConfig.ElementLocator> |
getLocatorsForCommentTokensAfter(org.eclipse.emf.ecore.EObject ctx) |
java.util.List<AbstractFormattingConfig.ElementLocator> |
getLocatorsForCommentTokensBefore(org.eclipse.emf.ecore.EObject ctx) |
java.util.List<AbstractFormattingConfig.ElementPattern> |
getLocatorsForSemanticTokens() |
protected IGrammarAccess grammarAccess
protected IHiddenTokenHelper hiddenTokenHelper
protected java.util.Map<org.eclipse.emf.ecore.EObject,java.util.List<AbstractFormattingConfig.ElementLocator>> locatorsCommentAfter
protected java.util.Map<org.eclipse.emf.ecore.EObject,java.util.List<AbstractFormattingConfig.ElementLocator>> locatorsCommentBefore
protected java.util.List<AbstractFormattingConfig.ElementPattern> locatorsSemantic
public AbstractFormattingConfig(IGrammarAccess grammarAccess, IHiddenTokenHelper hiddenTokenHelper)
protected void addLocator(AbstractFormattingConfig.ElementLocator locator)
protected void addLocatorComment(AbstractFormattingConfig.ElementLocator locator)
protected void addLocatorSemantic(AbstractFormattingConfig.ElementLocator locator)
protected void addLocatorSemantic(AbstractFormattingConfig.ElementLocator locator, AbstractElement before, AbstractElement after)
protected java.util.List<AbstractElement> getAbstractElements(org.eclipse.emf.ecore.EObject obj)
public java.util.List<AbstractFormattingConfig.ElementLocator> getLocatorsForCommentTokensAfter(org.eclipse.emf.ecore.EObject ctx)
public java.util.List<AbstractFormattingConfig.ElementLocator> getLocatorsForCommentTokensBefore(org.eclipse.emf.ecore.EObject ctx)
public java.util.List<AbstractFormattingConfig.ElementPattern> getLocatorsForSemanticTokens()