Class PrologFormatter

  • All Implemented Interfaces:
    org.eclipse.xtext.formatting2.IFormatter2

    public class PrologFormatter
    extends org.eclipse.xtext.formatting2.AbstractFormatter2
    • Field Summary

      • Fields inherited from class org.eclipse.xtext.formatting2.AbstractFormatter2

        textRegionExtensions
    • Constructor Summary

      Constructors 
      Constructor Description
      PrologFormatter()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void _format​(Clause clause, org.eclipse.xtext.formatting2.IFormattableDocument document)  
      protected void _format​(Comment comment, org.eclipse.xtext.formatting2.IFormattableDocument document)  
      protected void _format​(CompoundTerm compoundTerm, org.eclipse.xtext.formatting2.IFormattableDocument document)  
      protected void _format​(Directive directive, org.eclipse.xtext.formatting2.IFormattableDocument document)  
      protected void _format​(PredicateIndicator predicateIndicator, org.eclipse.xtext.formatting2.IFormattableDocument document)  
      protected void _format​(Table table, org.eclipse.xtext.formatting2.IFormattableDocument document)  
      protected void _format​(BinaryExpression binaryExpression, org.eclipse.xtext.formatting2.IFormattableDocument document)  
      protected void _format​(Expression expression, org.eclipse.xtext.formatting2.IFormattableDocument document)  
      protected void _format​(LogicalAnd logicalAnd, org.eclipse.xtext.formatting2.IFormattableDocument document)  
      protected void _format​(LogicalOr logicalOr, org.eclipse.xtext.formatting2.IFormattableDocument document)  
      protected void _format​(UnaryExpression unaryExpression, org.eclipse.xtext.formatting2.IFormattableDocument document)  
      protected void _format​(Fact fact, org.eclipse.xtext.formatting2.IFormattableDocument document)  
      protected void _format​(List list, org.eclipse.xtext.formatting2.IFormattableDocument document)  
      protected void _format​(Program program, org.eclipse.xtext.formatting2.IFormattableDocument document)  
      protected void _format​(Rule rule, org.eclipse.xtext.formatting2.IFormattableDocument document)  
      void format​(Object compoundTerm, org.eclipse.xtext.formatting2.IFormattableDocument document)  
      void formatInternal​(Expression expression, org.eclipse.xtext.formatting2.IFormattableDocument document)  
      • Methods inherited from class org.eclipse.xtext.formatting2.AbstractFormatter2

        _format, _format, _format, _format, createCommentReplacer, createFormattableRootDocument, createFormattableSubDocument, createHiddenRegionFormatter, createHiddenRegionFormatter, createHiddenRegionFormatting, createHiddenRegionFormattingMerger, createHiddenRegionReplacer, createTextReplacerContext, createTextReplacerMerger, createWhitespaceReplacer, format, getPreference, getPreferences, getRequest, getTextRegionAccess, handleTraceMissing, initalize, initialize, isInRequestedRange, postProcess, reset, shouldFormat
    • Constructor Detail

      • PrologFormatter

        public PrologFormatter()
    • Method Detail

      • _format

        protected void _format​(Program program,
                               @Extension
                               org.eclipse.xtext.formatting2.IFormattableDocument document)
      • _format

        protected void _format​(Clause clause,
                               @Extension
                               org.eclipse.xtext.formatting2.IFormattableDocument document)
      • _format

        protected void _format​(Comment comment,
                               @Extension
                               org.eclipse.xtext.formatting2.IFormattableDocument document)
      • _format

        protected void _format​(Directive directive,
                               @Extension
                               org.eclipse.xtext.formatting2.IFormattableDocument document)
      • _format

        protected void _format​(PredicateIndicator predicateIndicator,
                               @Extension
                               org.eclipse.xtext.formatting2.IFormattableDocument document)
      • _format

        protected void _format​(Table table,
                               @Extension
                               org.eclipse.xtext.formatting2.IFormattableDocument document)
      • _format

        protected void _format​(CompoundTerm compoundTerm,
                               @Extension
                               org.eclipse.xtext.formatting2.IFormattableDocument document)
      • _format

        protected void _format​(Fact fact,
                               @Extension
                               org.eclipse.xtext.formatting2.IFormattableDocument document)
      • _format

        protected void _format​(Rule rule,
                               @Extension
                               org.eclipse.xtext.formatting2.IFormattableDocument document)
      • _format

        protected void _format​(BinaryExpression binaryExpression,
                               @Extension
                               org.eclipse.xtext.formatting2.IFormattableDocument document)
      • _format

        protected void _format​(UnaryExpression unaryExpression,
                               @Extension
                               org.eclipse.xtext.formatting2.IFormattableDocument document)
      • _format

        protected void _format​(LogicalAnd logicalAnd,
                               @Extension
                               org.eclipse.xtext.formatting2.IFormattableDocument document)
      • _format

        protected void _format​(LogicalOr logicalOr,
                               @Extension
                               org.eclipse.xtext.formatting2.IFormattableDocument document)
      • _format

        protected void _format​(Expression expression,
                               @Extension
                               org.eclipse.xtext.formatting2.IFormattableDocument document)
      • _format

        protected void _format​(List list,
                               @Extension
                               org.eclipse.xtext.formatting2.IFormattableDocument document)
      • formatInternal

        public void formatInternal​(Expression expression,
                                   @Extension
                                   org.eclipse.xtext.formatting2.IFormattableDocument document)
      • format

        public void format​(Object compoundTerm,
                           org.eclipse.xtext.formatting2.IFormattableDocument document)
        Specified by:
        format in class org.eclipse.xtext.formatting2.AbstractFormatter2