Class RosettaFormatter

java.lang.Object
org.eclipse.xtext.formatting2.AbstractFormatter2
com.regnosys.rosetta.formatting2.AbstractRosettaFormatter2
com.regnosys.rosetta.formatting2.RosettaFormatter
All Implemented Interfaces:
org.eclipse.xtext.formatting2.IFormatter2

public class RosettaFormatter extends AbstractRosettaFormatter2
  • Field Summary

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

    textRegionExtensions
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    _format(RosettaExpression ele, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(ExternalAnnotationSource externalAnnotationSource, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(RosettaBasicType ele, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(RosettaBody ele, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(RosettaClassSynonym ele, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(RosettaCorpus ele, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(RosettaDocReference rosettaRegulatoryReference, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(RosettaEnumeration ele, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(RosettaEnumSynonym rosettaEnumSynonym, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(RosettaEnumValueReference ele, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(RosettaEnumValue rosettaEnumValue, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(RosettaExternalClass externalClass, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(RosettaExternalEnum externalEnum, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(RosettaExternalEnumValue externalEnumValue, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(RosettaExternalFunction ele, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(RosettaExternalRegularAttribute externalRegularAttribute, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(RosettaExternalSynonym externalSynonym, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(RosettaModel rosettaModel, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(RosettaParameter ele, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(RosettaRule ele, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(RosettaSegment ele, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(RosettaSynonym ele, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(RosettaSynonymSource synonymSource, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(RosettaTypeAlias ele, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(AnnotationRef ele, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(Annotation ele, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(Attribute ele, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(Condition ele, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(Data ele, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(Function ele, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(Operation ele, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(Segment ele, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(ShortcutDeclaration ele, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(TypeCallArgument ele, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(TypeCall ele, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    _format(TypeParameter ele, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    void
    appendWithOneSpace(org.eclipse.emf.ecore.EObject eObject, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    void
    format(Object ele, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    void
    formatTypeParameters(ParametrizedRosettaType ele, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    void
    indentedBraces(org.eclipse.emf.ecore.EObject eObject, org.eclipse.xtext.formatting2.IFormattableDocument document)
     
    protected void
    initialize(org.eclipse.xtext.formatting2.FormatterRequest request)
     
    void
    surroundWithOneSpace(org.eclipse.emf.ecore.EObject eObject, org.eclipse.xtext.formatting2.IFormattableDocument document)
     

    Methods inherited from class com.regnosys.rosetta.formatting2.AbstractRosettaFormatter2

    createHiddenRegionFormattingMerger

    Methods inherited from class org.eclipse.xtext.formatting2.AbstractFormatter2

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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RosettaFormatter

      public RosettaFormatter()
  • Method Details

    • initialize

      protected void initialize(org.eclipse.xtext.formatting2.FormatterRequest request)
      Overrides:
      initialize in class org.eclipse.xtext.formatting2.AbstractFormatter2
    • _format

      protected void _format(RosettaModel rosettaModel, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(RosettaBasicType ele, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(RosettaTypeAlias ele, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • formatTypeParameters

      public void formatTypeParameters(ParametrizedRosettaType ele, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(TypeParameter ele, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(RosettaExternalFunction ele, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(RosettaParameter ele, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(RosettaBody ele, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(RosettaCorpus ele, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(RosettaSegment ele, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(Data ele, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(Annotation ele, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(Attribute ele, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(TypeCall ele, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(TypeCallArgument ele, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(Condition ele, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(AnnotationRef ele, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(Function ele, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(RosettaEnumValueReference ele, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(ShortcutDeclaration ele, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(Operation ele, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(Segment ele, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(RosettaDocReference rosettaRegulatoryReference, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(RosettaClassSynonym ele, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(RosettaSynonym ele, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(RosettaEnumeration ele, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(RosettaEnumValue rosettaEnumValue, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(RosettaEnumSynonym rosettaEnumSynonym, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(RosettaExternalSynonym externalSynonym, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(RosettaExpression ele, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(RosettaRule ele, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(RosettaSynonymSource synonymSource, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(ExternalAnnotationSource externalAnnotationSource, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(RosettaExternalClass externalClass, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(RosettaExternalEnum externalEnum, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(RosettaExternalRegularAttribute externalRegularAttribute, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • _format

      protected void _format(RosettaExternalEnumValue externalEnumValue, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • indentedBraces

      public void indentedBraces(org.eclipse.emf.ecore.EObject eObject, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • surroundWithOneSpace

      public void surroundWithOneSpace(org.eclipse.emf.ecore.EObject eObject, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • appendWithOneSpace

      public void appendWithOneSpace(org.eclipse.emf.ecore.EObject eObject, @Extension org.eclipse.xtext.formatting2.IFormattableDocument document)
    • format

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