org.eclipse.ocl.examples.xtext.essentialocl.formatting
Class AbstractEssentialOCLFormatter
java.lang.Object
org.eclipse.xtext.formatting.impl.AbstractFormatter
org.eclipse.xtext.formatting.impl.BaseFormatter
org.eclipse.xtext.formatting.impl.AbstractDeclarativeFormatter
org.eclipse.ocl.examples.xtext.base.formatting.AbstractBaseFormatter
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 classes/interfaces inherited from class org.eclipse.xtext.formatting.impl.AbstractDeclarativeFormatter |
org.eclipse.xtext.formatting.impl.AbstractDeclarativeFormatter.ConfigStore |
Fields inherited from class org.eclipse.xtext.formatting.impl.BaseFormatter |
grammar |
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.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 |
AbstractEssentialOCLFormatter
public AbstractEssentialOCLFormatter()
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)