Class RightTemplatesFoldingRegionProvider

  • All Implemented Interfaces:
    org.eclipse.xtext.ui.editor.folding.IFoldingRegionProvider

    public class RightTemplatesFoldingRegionProvider
    extends org.eclipse.xtext.ui.editor.folding.DefaultFoldingRegionProvider
    Custom folding for Right Templates
    See Also:
    DefaultFoldingRegionProvider
    • Field Summary

      • Fields inherited from class org.eclipse.xtext.ui.editor.folding.DefaultFoldingRegionProvider

        TEXT_PATTERN_IN_COMMENT
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void computeCommentFolding​(org.eclipse.xtext.ui.editor.model.IXtextDocument xtextDocument, org.eclipse.xtext.ui.editor.folding.IFoldingRegionAcceptor<org.eclipse.xtext.util.ITextRegion> foldingRegionAcceptor)
      no multiline comment in templates
      protected boolean isHandled​(org.eclipse.emf.ecore.EObject eObject)  
      protected boolean shouldProcessContent​(org.eclipse.emf.ecore.EObject object)  
      • Methods inherited from class org.eclipse.xtext.ui.editor.folding.DefaultFoldingRegionProvider

        computeCommentFolding, computeObjectFolding, computeObjectFolding, computeObjectFolding, createAcceptor, doGetFoldingRegions, getFoldingRegions, getLocationInFileProvider, getTextPatternInComment
    • Constructor Detail

      • RightTemplatesFoldingRegionProvider

        public RightTemplatesFoldingRegionProvider()
    • Method Detail

      • computeCommentFolding

        protected void computeCommentFolding​(org.eclipse.xtext.ui.editor.model.IXtextDocument xtextDocument,
                                             org.eclipse.xtext.ui.editor.folding.IFoldingRegionAcceptor<org.eclipse.xtext.util.ITextRegion> foldingRegionAcceptor)
        no multiline comment in templates
        Overrides:
        computeCommentFolding in class org.eclipse.xtext.ui.editor.folding.DefaultFoldingRegionProvider
      • isHandled

        protected boolean isHandled​(org.eclipse.emf.ecore.EObject eObject)
        Overrides:
        isHandled in class org.eclipse.xtext.ui.editor.folding.DefaultFoldingRegionProvider
      • shouldProcessContent

        protected boolean shouldProcessContent​(org.eclipse.emf.ecore.EObject object)
        Overrides:
        shouldProcessContent in class org.eclipse.xtext.ui.editor.folding.DefaultFoldingRegionProvider