Class AbstractFormattingConfig
- java.lang.Object
-
- org.eclipse.xtext.formatting.impl.AbstractFormattingConfig
-
- Direct Known Subclasses:
FormattingConfig
public abstract class AbstractFormattingConfig extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractFormattingConfig.ElementBeforeAfterPattern
static class
AbstractFormattingConfig.ElementBetweenPattern
class
AbstractFormattingConfig.ElementLocator
static class
AbstractFormattingConfig.ElementPattern
static class
AbstractFormattingConfig.LocatorType
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description AbstractFormattingConfig(IGrammarAccess grammarAccess, IHiddenTokenHelper hiddenTokenHelper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
-
-
Field Detail
-
grammarAccess
protected IGrammarAccess grammarAccess
-
hiddenTokenHelper
protected IHiddenTokenHelper hiddenTokenHelper
-
locatorsCommentAfter
protected java.util.Map<org.eclipse.emf.ecore.EObject,java.util.List<AbstractFormattingConfig.ElementLocator>> locatorsCommentAfter
-
locatorsCommentBefore
protected java.util.Map<org.eclipse.emf.ecore.EObject,java.util.List<AbstractFormattingConfig.ElementLocator>> locatorsCommentBefore
-
locatorsSemantic
protected java.util.List<AbstractFormattingConfig.ElementPattern> locatorsSemantic
-
-
Constructor Detail
-
AbstractFormattingConfig
public AbstractFormattingConfig(IGrammarAccess grammarAccess, IHiddenTokenHelper hiddenTokenHelper)
-
-
Method Detail
-
addLocator
protected void addLocator(AbstractFormattingConfig.ElementLocator locator)
-
addLocatorComment
protected void addLocatorComment(AbstractFormattingConfig.ElementLocator locator)
-
addLocatorSemantic
protected void addLocatorSemantic(AbstractFormattingConfig.ElementLocator locator)
-
addLocatorSemantic
protected void addLocatorSemantic(AbstractFormattingConfig.ElementLocator locator, AbstractElement before, AbstractElement after)
-
getAbstractElements
protected java.util.List<AbstractElement> getAbstractElements(org.eclipse.emf.ecore.EObject obj)
-
getLocatorsForCommentTokensAfter
public java.util.List<AbstractFormattingConfig.ElementLocator> getLocatorsForCommentTokensAfter(org.eclipse.emf.ecore.EObject ctx)
-
getLocatorsForCommentTokensBefore
public java.util.List<AbstractFormattingConfig.ElementLocator> getLocatorsForCommentTokensBefore(org.eclipse.emf.ecore.EObject ctx)
-
getLocatorsForSemanticTokens
public java.util.List<AbstractFormattingConfig.ElementPattern> getLocatorsForSemanticTokens()
-
-