org.eclipse.ocl.examples.xtext.essentialocl.formatting
Class AbstractEssentialOCLFormatter

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
                  extended by org.eclipse.ocl.examples.xtext.essentialocl.formatting.AbstractEssentialOCLFormatter
All Implemented Interfaces:
org.eclipse.xtext.formatting.IFormatter
Direct Known Subclasses:
CompleteOCLFormatter, EssentialOCLFormatter, OCLinEcoreFormatter, OCLstdlibFormatter

public abstract class AbstractEssentialOCLFormatter
extends AbstractBaseFormatter

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
AbstractEssentialOCLFormatter()
           
 
Method Summary
protected  void configureCollectionLiteralExpCS(org.eclipse.xtext.formatting.impl.FormattingConfig c, EssentialOCLGrammarAccess.CollectionLiteralExpCSElements a)
           
protected  void configureCollectionTypeCS(org.eclipse.xtext.formatting.impl.FormattingConfig c, EssentialOCLGrammarAccess.CollectionTypeCSElements a)
           
protected  void configureIfExpCS(org.eclipse.xtext.formatting.impl.FormattingConfig c, EssentialOCLGrammarAccess.IfExpCSElements a)
           
protected  void configureIndexExpCS(org.eclipse.xtext.formatting.impl.FormattingConfig c, EssentialOCLGrammarAccess.IndexExpCSElements a)
           
protected  void configureLetExpCS(org.eclipse.xtext.formatting.impl.FormattingConfig c, EssentialOCLGrammarAccess.LetExpCSElements a)
           
protected  void configureNameExpCS(org.eclipse.xtext.formatting.impl.FormattingConfig c, EssentialOCLGrammarAccess.NameExpCSElements a)
           
protected  void configureNavigatingCommaArgCS(org.eclipse.xtext.formatting.impl.FormattingConfig c, EssentialOCLGrammarAccess.NavigatingCommaArgCSElements a)
           
protected  void configureNavigatingExpCS(org.eclipse.xtext.formatting.impl.FormattingConfig c, EssentialOCLGrammarAccess.NavigatingExpCSElements a)
           
protected  void configureNavigatingSemiArgCS(org.eclipse.xtext.formatting.impl.FormattingConfig c, EssentialOCLGrammarAccess.NavigatingSemiArgCSElements a)
           
protected  void configureNavigationOperatorCS(org.eclipse.xtext.formatting.impl.FormattingConfig c, EssentialOCLGrammarAccess.NavigationOperatorCSElements a)
           
protected  void configureNestedExpCS(org.eclipse.xtext.formatting.impl.FormattingConfig c, EssentialOCLGrammarAccess.NestedExpCSElements a)
           
protected  void configureTupleLiteralExpCS(org.eclipse.xtext.formatting.impl.FormattingConfig c, EssentialOCLGrammarAccess.TupleLiteralExpCSElements a)
           
protected  void configureTupleTypeCS(org.eclipse.xtext.formatting.impl.FormattingConfig c, EssentialOCLGrammarAccess.TupleTypeCSElements a)
           
protected  void configureTypeNameExpCS(org.eclipse.xtext.formatting.impl.FormattingConfig c, EssentialOCLGrammarAccess.TypeNameExpCSElements a)
           
 
Methods inherited from class org.eclipse.ocl.examples.xtext.base.formatting.AbstractBaseFormatter
setBraces, setNoSpaceLineWrap
 
Methods inherited from class org.eclipse.xtext.formatting.impl.AbstractDeclarativeFormatter
configureFormatting, createFormatterStream, createFormattingConfig, createMatcher, getConfig, getGrammarAccess, getHiddenTokenHelper, getIndentInfo, 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

AbstractEssentialOCLFormatter

public AbstractEssentialOCLFormatter()
Method Detail

configureCollectionLiteralExpCS

protected void configureCollectionLiteralExpCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
                                               EssentialOCLGrammarAccess.CollectionLiteralExpCSElements a)

configureCollectionTypeCS

protected void configureCollectionTypeCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
                                         EssentialOCLGrammarAccess.CollectionTypeCSElements a)

configureIfExpCS

protected void configureIfExpCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
                                EssentialOCLGrammarAccess.IfExpCSElements a)

configureIndexExpCS

protected void configureIndexExpCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
                                   EssentialOCLGrammarAccess.IndexExpCSElements a)

configureLetExpCS

protected void configureLetExpCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
                                 EssentialOCLGrammarAccess.LetExpCSElements a)

configureNameExpCS

protected void configureNameExpCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
                                  EssentialOCLGrammarAccess.NameExpCSElements a)

configureNavigatingCommaArgCS

protected void configureNavigatingCommaArgCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
                                             EssentialOCLGrammarAccess.NavigatingCommaArgCSElements a)

configureNavigatingExpCS

protected void configureNavigatingExpCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
                                        EssentialOCLGrammarAccess.NavigatingExpCSElements a)

configureNavigatingSemiArgCS

protected void configureNavigatingSemiArgCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
                                            EssentialOCLGrammarAccess.NavigatingSemiArgCSElements a)

configureNavigationOperatorCS

protected void configureNavigationOperatorCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
                                             EssentialOCLGrammarAccess.NavigationOperatorCSElements a)

configureNestedExpCS

protected void configureNestedExpCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
                                    EssentialOCLGrammarAccess.NestedExpCSElements a)

configureTupleLiteralExpCS

protected void configureTupleLiteralExpCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
                                          EssentialOCLGrammarAccess.TupleLiteralExpCSElements a)

configureTupleTypeCS

protected void configureTupleTypeCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
                                    EssentialOCLGrammarAccess.TupleTypeCSElements a)

configureTypeNameExpCS

protected void configureTypeNameExpCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
                                      EssentialOCLGrammarAccess.TypeNameExpCSElements a)