Class CustomFoldingRegionProvider
- java.lang.Object
-
- org.eclipse.xtext.ui.editor.folding.DefaultFoldingRegionProvider
-
- com._1c.g5.v8.dt.lcore.ui.folding.CustomFoldingRegionProvider
-
- All Implemented Interfaces:
org.eclipse.xtext.ui.editor.folding.IFoldingRegionProvider
- Direct Known Subclasses:
BslFoldingRegionProvider
public class CustomFoldingRegionProvider extends org.eclipse.xtext.ui.editor.folding.DefaultFoldingRegionProvider
Supports initial collapsing of folded positions. Clients should bind this implementation ofIFoldingRegionProvider
(or its subclass) in the language-specific UI module. Clients may extend this class.
-
-
Constructor Summary
Constructors Constructor Description CustomFoldingRegionProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
computeObjectFolding(org.eclipse.emf.ecore.EObject eObject, org.eclipse.xtext.ui.editor.folding.IFoldingRegionAcceptor<org.eclipse.xtext.util.ITextRegion> foldingRegionAcceptor)
protected org.eclipse.xtext.ui.editor.folding.IFoldingRegionAcceptor<org.eclipse.xtext.util.ITextRegion>
createAcceptor(org.eclipse.xtext.ui.editor.model.IXtextDocument xtextDocument, Collection<org.eclipse.xtext.ui.editor.folding.FoldedPosition> foldedPositions)
protected boolean
isInitiallyCollapsed(org.eclipse.emf.ecore.EObject eObject)
Returns whether the given folded object should be initially collapsed.-
Methods inherited from class org.eclipse.xtext.ui.editor.folding.DefaultFoldingRegionProvider
computeCommentFolding, computeCommentFolding, computeObjectFolding, computeObjectFolding, doGetFoldingRegions, getFoldingRegions, getLocationInFileProvider, getTextPatternInComment, isHandled, shouldProcessContent
-
-
-
-
Method Detail
-
createAcceptor
protected org.eclipse.xtext.ui.editor.folding.IFoldingRegionAcceptor<org.eclipse.xtext.util.ITextRegion> createAcceptor(org.eclipse.xtext.ui.editor.model.IXtextDocument xtextDocument, Collection<org.eclipse.xtext.ui.editor.folding.FoldedPosition> foldedPositions)
- Overrides:
createAcceptor
in classorg.eclipse.xtext.ui.editor.folding.DefaultFoldingRegionProvider
-
computeObjectFolding
protected void computeObjectFolding(org.eclipse.emf.ecore.EObject eObject, org.eclipse.xtext.ui.editor.folding.IFoldingRegionAcceptor<org.eclipse.xtext.util.ITextRegion> foldingRegionAcceptor)
- Overrides:
computeObjectFolding
in classorg.eclipse.xtext.ui.editor.folding.DefaultFoldingRegionProvider
-
isInitiallyCollapsed
protected boolean isInitiallyCollapsed(org.eclipse.emf.ecore.EObject eObject)
Returns whether the given folded object should be initially collapsed.- Parameters:
eObject
- notnull
- Returns:
true
if the given object is to be initially collapsed, andfalse
otherwise
-
-