org.eclipse.ocl.examples.xtext.base.formatting
Class AbstractBaseFormatter

java.lang.Object
  extended by org.eclipse.xtext.formatting.impl.AbstractFormatter
      extended by org.eclipse.xtext.formatting.impl.BaseFormatter
          extended by org.eclipse.xtext.formatting.impl.AbstractDeclarativeFormatter
              extended by org.eclipse.ocl.examples.xtext.base.formatting.AbstractBaseFormatter
All Implemented Interfaces:
org.eclipse.xtext.formatting.IFormatter, org.eclipse.xtext.formatting.IFormatterExtension
Direct Known Subclasses:
AbstractEssentialOCLFormatter

public abstract class AbstractBaseFormatter
extends org.eclipse.xtext.formatting.impl.AbstractDeclarativeFormatter

This class contains custom formatting description. see : http://www.eclipse.org/Xtext/documentation/latest/xtext.html#formatting on how and when to use it Also see org.eclipse.xtext.xtext.XtextFormattingTokenSerializer as an example


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.xtext.formatting.impl.AbstractDeclarativeFormatter
org.eclipse.xtext.formatting.impl.AbstractDeclarativeFormatter.ConfigStore
 
Field Summary
 
Fields inherited from class org.eclipse.xtext.formatting.impl.BaseFormatter
grammar
 
Constructor Summary
AbstractBaseFormatter()
           
 
Method Summary
 void setAppendedBraces(org.eclipse.xtext.formatting.impl.FormattingConfig c, org.eclipse.xtext.Keyword leftBrace, org.eclipse.xtext.Keyword rightBrace)
           
 void setBraces(org.eclipse.xtext.formatting.impl.FormattingConfig c, org.eclipse.xtext.Keyword leftBrace, org.eclipse.xtext.Keyword rightBrace)
           
 void setNoSpaceLineWrap(org.eclipse.xtext.formatting.impl.FormattingConfig c, org.eclipse.xtext.Keyword semicolon)
           
 
Methods inherited from class org.eclipse.xtext.formatting.impl.AbstractDeclarativeFormatter
configureFormatting, createFormatterStream, createFormatterStream, createFormattingConfig, createMatcher, getConfig, getGrammarAccess, getHiddenTokenHelper, getIndentInfo, getLineSeparatorInfo, getMatcherProvider, saveDebugGraphvizDiagram, setGrammarAccess
 
Methods inherited from class org.eclipse.xtext.formatting.impl.BaseFormatter
getWSRule
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractBaseFormatter

public AbstractBaseFormatter()
Method Detail

setBraces

public void setBraces(org.eclipse.xtext.formatting.impl.FormattingConfig c,
                      org.eclipse.xtext.Keyword leftBrace,
                      org.eclipse.xtext.Keyword rightBrace)

setAppendedBraces

public void setAppendedBraces(org.eclipse.xtext.formatting.impl.FormattingConfig c,
                              org.eclipse.xtext.Keyword leftBrace,
                              org.eclipse.xtext.Keyword rightBrace)

setNoSpaceLineWrap

public void setNoSpaceLineWrap(org.eclipse.xtext.formatting.impl.FormattingConfig c,
                               org.eclipse.xtext.Keyword semicolon)