Package com._1c.g5.v8.dt.ql.ui.folding
Class QlFoldingRegionProvider
java.lang.Object
org.eclipse.xtext.ui.editor.folding.DefaultFoldingRegionProvider
com._1c.g5.v8.dt.ql.ui.folding.QlFoldingRegionProvider
- All Implemented Interfaces:
- org.eclipse.xtext.ui.editor.folding.IFoldingRegionProvider
- Direct Known Subclasses:
- QlDcsFoldingRegionProvider
public class QlFoldingRegionProvider
extends org.eclipse.xtext.ui.editor.folding.DefaultFoldingRegionProvider
Folding for Ql
- 
Field SummaryFields inherited from class org.eclipse.xtext.ui.editor.folding.DefaultFoldingRegionProviderTEXT_PATTERN_IN_COMMENT
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidcomputeObjectFolding(org.eclipse.emf.ecore.EObject eObject, org.eclipse.xtext.ui.editor.folding.IFoldingRegionAcceptor<org.eclipse.xtext.util.ITextRegion> foldingRegionAcceptor) Compute folding for each ofeObjectprotected voidfoldingForJoins(QuerySchemaSource source, org.eclipse.xtext.ui.editor.folding.IFoldingRegionAcceptor<org.eclipse.xtext.util.ITextRegion> foldingRegionAcceptor) Folding for joinsAbstractQuerySchemaQuerySourceJoinprotected voidfoldingForOperator(QuerySchemaOperator operator, int startLineOfQuery, org.eclipse.xtext.ui.editor.folding.IFoldingRegionAcceptor<org.eclipse.xtext.util.ITextRegion> foldingRegionAcceptor) Folding forQuerySchemaOperatorprotected voidfoldingForQuery(QuerySchemaSelectQuery query, org.eclipse.xtext.ui.editor.folding.IFoldingRegionAcceptor<org.eclipse.xtext.util.ITextRegion> foldingRegionAcceptor) Folding forQuerySchemaSelectQueryprotected voidsimpleFolding(org.eclipse.emf.ecore.EObject eObject, org.eclipse.xtext.ui.editor.folding.IFoldingRegionAcceptor<org.eclipse.xtext.util.ITextRegion> foldingRegionAcceptor) Folding by border ofeObject's nodeMethods inherited from class org.eclipse.xtext.ui.editor.folding.DefaultFoldingRegionProvidercomputeCommentFolding, computeCommentFolding, computeObjectFolding, computeObjectFolding, createAcceptor, doGetFoldingRegions, getFoldingRegions, getLocationInFileProvider, getTextPatternInComment, isHandled, shouldProcessContent
- 
Constructor Details- 
QlFoldingRegionProviderpublic QlFoldingRegionProvider()
 
- 
- 
Method Details- 
computeObjectFoldingprotected void computeObjectFolding(org.eclipse.emf.ecore.EObject eObject, org.eclipse.xtext.ui.editor.folding.IFoldingRegionAcceptor<org.eclipse.xtext.util.ITextRegion> foldingRegionAcceptor) Compute folding for each ofeObject- Overrides:
- computeObjectFoldingin class- org.eclipse.xtext.ui.editor.folding.DefaultFoldingRegionProvider
- Parameters:
- eObject- - object from model which maybe have folding
- foldingRegionAcceptor- - contains information about folding for all objects
 
- 
simpleFoldingprotected void simpleFolding(org.eclipse.emf.ecore.EObject eObject, org.eclipse.xtext.ui.editor.folding.IFoldingRegionAcceptor<org.eclipse.xtext.util.ITextRegion> foldingRegionAcceptor) Folding by border ofeObject's node- Parameters:
- eObject- - object from model which have folding
- foldingRegionAcceptor- - contains information about folding for all objects
 
- 
foldingForQueryprotected void foldingForQuery(QuerySchemaSelectQuery query, org.eclipse.xtext.ui.editor.folding.IFoldingRegionAcceptor<org.eclipse.xtext.util.ITextRegion> foldingRegionAcceptor) Folding forQuerySchemaSelectQuery- Parameters:
- query-
- foldingRegionAcceptor- - contains information about folding for all objects
 
- 
foldingForOperatorprotected void foldingForOperator(QuerySchemaOperator operator, int startLineOfQuery, org.eclipse.xtext.ui.editor.folding.IFoldingRegionAcceptor<org.eclipse.xtext.util.ITextRegion> foldingRegionAcceptor) Folding forQuerySchemaOperator- Parameters:
- operator-
- startLineOfQuery- - line number of query which contains- operator
- foldingRegionAcceptor- - contains information about folding for all objects
 
- 
foldingForJoinsprotected void foldingForJoins(QuerySchemaSource source, org.eclipse.xtext.ui.editor.folding.IFoldingRegionAcceptor<org.eclipse.xtext.util.ITextRegion> foldingRegionAcceptor) Folding for joinsAbstractQuerySchemaQuerySourceJoin- Parameters:
- source-
- foldingRegionAcceptor- - contains information about folding for all objects
 
 
-