public class XbaseWithAnnotationsFormatter extends XbaseFormatter
textRegionExtensions
Constructor and Description |
---|
XbaseWithAnnotationsFormatter() |
Modifier and Type | Method and Description |
---|---|
protected void |
_format(XAnnotation ann,
IFormattableDocument document) |
void |
format(java.lang.Object ann,
IFormattableDocument document)
Implement this method to create a language-specific formatter.
|
_format, _format, _format, _format, _format, _format, _format, _format, _format, _format, _format, _format, _format, _format, _format, _format, _format, _format, _format, _format, _format, _format, _format, _format, _format, _format, _format, binaryOperationPrecedence, builder, explicitParams, formatBody, formatBodyInline, formatBodyParagraph, formatBuilderWithLeadingGap, formatClosureParams, formatCommaSeparatedList, formatExpressionsMultiline, formatExpressionsSingleline, formatFeatureCallParams, formatFeatureCallTypeParameters, getGrammar, isMultilineOrInNewLine, isSingleLineBlock, prependNewLineIfMultiline
_format, _format, _format, _format, _format, _format
_format, _format, _format, _format, createCommentReplacer, createFormattableRootDocument, createFormattableSubDocument, createHiddenRegionFormatter, createHiddenRegionFormatter, createHiddenRegionFormatting, createHiddenRegionFormattingMerger, createHiddenRegionReplacer, createTextReplacerContext, createTextReplacerMerger, createWhitespaceReplacer, format, getPreference, getPreferences, getRequest, getTextRegionAccess, initalize, isInRequestedRange, postProcess, reset, shouldFormat
protected void _format(XAnnotation ann, @Extension IFormattableDocument document)
public void format(java.lang.Object ann, IFormattableDocument document)
AbstractFormatter2
format
in class XbaseFormatter
ann
- An XtextResource or an object for from your semantic model.document
- The document to collect and execute ITextReplacer
s.