Package com.regnosys.rosetta.formatting2
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
-
Field Summary
Fields inherited from class org.eclipse.xtext.formatting2.AbstractFormatter2
textRegionExtensions -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected 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 voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected void_format(ShortcutDeclaration ele, org.eclipse.xtext.formatting2.IFormattableDocument document) protected void_format(TypeCallArgument ele, org.eclipse.xtext.formatting2.IFormattableDocument document) protected voidprotected void_format(TypeParameter ele, org.eclipse.xtext.formatting2.IFormattableDocument document) voidappendWithOneSpace(org.eclipse.emf.ecore.EObject eObject, org.eclipse.xtext.formatting2.IFormattableDocument document) voidvoidformatTypeParameters(ParametrizedRosettaType ele, org.eclipse.xtext.formatting2.IFormattableDocument document) voidindentedBraces(org.eclipse.emf.ecore.EObject eObject, org.eclipse.xtext.formatting2.IFormattableDocument document) protected voidinitialize(org.eclipse.xtext.formatting2.FormatterRequest request) voidsurroundWithOneSpace(org.eclipse.emf.ecore.EObject eObject, org.eclipse.xtext.formatting2.IFormattableDocument document) Methods inherited from class com.regnosys.rosetta.formatting2.AbstractRosettaFormatter2
createHiddenRegionFormattingMergerMethods 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
-
Constructor Details
-
RosettaFormatter
public RosettaFormatter()
-
-
Method Details
-
initialize
protected void initialize(org.eclipse.xtext.formatting2.FormatterRequest request) - Overrides:
initializein classorg.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
- Specified by:
formatin classorg.eclipse.xtext.formatting2.AbstractFormatter2
-