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, org.eclipse.xtext.formatting.IFormatterExtension
- 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 |
configureEssentialOCLNavigationOperatorCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
EssentialOCLGrammarAccess.EssentialOCLNavigationOperatorCSElements a)
|
protected void |
configureIfExpCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
EssentialOCLGrammarAccess.IfExpCSElements a)
|
protected void |
configureLetExpCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
EssentialOCLGrammarAccess.LetExpCSElements a)
|
protected void |
configureMultiplicityBoundsCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
EssentialOCLGrammarAccess.MultiplicityBoundsCSElements a)
|
protected void |
configureMultiplicityCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
EssentialOCLGrammarAccess.MultiplicityCSElements a)
|
protected void |
configureMultiplicityStringCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
EssentialOCLGrammarAccess.MultiplicityStringCSElements a)
|
protected void |
configureNavigatingCommaArgCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
EssentialOCLGrammarAccess.NavigatingCommaArgCSElements a)
|
protected void |
configureNavigatingSemiArgCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
EssentialOCLGrammarAccess.NavigatingSemiArgCSElements a)
|
protected void |
configureNestedExpCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
EssentialOCLGrammarAccess.NestedExpCSElements a)
|
protected void |
configurePathNameCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
EssentialOCLGrammarAccess.PathNameCSElements a)
|
protected void |
configurePrimaryExpCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
EssentialOCLGrammarAccess.PrimaryExpCSElements 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 |
configureURIPathNameCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
EssentialOCLGrammarAccess.URIPathNameCSElements a)
|
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 |
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)
configureLetExpCS
protected void configureLetExpCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
EssentialOCLGrammarAccess.LetExpCSElements a)
configureMultiplicityBoundsCS
protected void configureMultiplicityBoundsCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
EssentialOCLGrammarAccess.MultiplicityBoundsCSElements a)
configureMultiplicityCS
protected void configureMultiplicityCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
EssentialOCLGrammarAccess.MultiplicityCSElements a)
configureMultiplicityStringCS
protected void configureMultiplicityStringCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
EssentialOCLGrammarAccess.MultiplicityStringCSElements a)
configureNavigatingCommaArgCS
protected void configureNavigatingCommaArgCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
EssentialOCLGrammarAccess.NavigatingCommaArgCSElements a)
configureNavigatingSemiArgCS
protected void configureNavigatingSemiArgCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
EssentialOCLGrammarAccess.NavigatingSemiArgCSElements a)
configureEssentialOCLNavigationOperatorCS
protected void configureEssentialOCLNavigationOperatorCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
EssentialOCLGrammarAccess.EssentialOCLNavigationOperatorCSElements a)
configureNestedExpCS
protected void configureNestedExpCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
EssentialOCLGrammarAccess.NestedExpCSElements a)
configurePathNameCS
protected void configurePathNameCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
EssentialOCLGrammarAccess.PathNameCSElements a)
configurePrimaryExpCS
protected void configurePrimaryExpCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
EssentialOCLGrammarAccess.PrimaryExpCSElements 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)
configureURIPathNameCS
protected void configureURIPathNameCS(org.eclipse.xtext.formatting.impl.FormattingConfig c,
EssentialOCLGrammarAccess.URIPathNameCSElements a)