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 classAbstractFormattingConfig.ElementBeforeAfterPatternstatic classAbstractFormattingConfig.ElementBetweenPatternclassAbstractFormattingConfig.ElementLocatorstatic classAbstractFormattingConfig.ElementPatternstatic classAbstractFormattingConfig.LocatorType
-
Field Summary
Fields Modifier and Type Field Description protected IGrammarAccessgrammarAccessprotected IHiddenTokenHelperhiddenTokenHelperprotected java.util.Map<org.eclipse.emf.ecore.EObject,java.util.List<AbstractFormattingConfig.ElementLocator>>locatorsCommentAfterprotected java.util.Map<org.eclipse.emf.ecore.EObject,java.util.List<AbstractFormattingConfig.ElementLocator>>locatorsCommentBeforeprotected 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 voidaddLocator(AbstractFormattingConfig.ElementLocator locator)protected voidaddLocatorComment(AbstractFormattingConfig.ElementLocator locator)protected voidaddLocatorSemantic(AbstractFormattingConfig.ElementLocator locator)protected voidaddLocatorSemantic(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()
-
-