Package com._1c.g5.v8.dt.ql.ui.quickfix
Class QlQuickfixProvider
java.lang.Object
org.eclipse.xtext.ui.editor.quickfix.AbstractDeclarativeQuickfixProvider
org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider
com._1c.g5.v8.dt.ql.ui.quickfix.QlQuickfixProvider
- All Implemented Interfaces:
org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider
- Direct Known Subclasses:
QlDcsQuickfixProvider,RightQlQuickfixProvider
public class QlQuickfixProvider
extends org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider
Custom quickfixes for ql language
see http://www.eclipse.org/Xtext/documentation.html#quickfixes
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider
org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider.CancelableResolutionAcceptor, org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider.CrossRefResolutionConverterNested classes/interfaces inherited from interface org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider
org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider.NullImpl -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFieldToGroupBy(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) The field should be in the section 'GROUP BY'voidaddIndexFieldToSelect(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Indexed fields must be in the select listvoidaddOrderFieldToSelect(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) If the request with union section (or Met offer - "DISTINCT"), then you sort of expression must be in the select fieldsvoidaddTableToSource(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) You can not use external tables in the presence of sections FROMvoidaliasWithStarExpression(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) You can not use an alias for the expression of "*"voidautoorderInTempTable(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) You can not use "AUTOORDER" query, create a temporary tablevoidchangeAlias(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Repeated aliasvoidchangeExpressionFromIndexSectionToAlias(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) In the section 'INDEX BY' is a complex expression, which is better to replace to aliasvoidchangeExpressionFromOrderedSectionToAlias(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) In the section 'ORDER BY' is a complex expression, which is better to replace to aliasvoidchangeNameTempTable(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Temporary table with the same name already existsvoidchangeNumberFieldsInSelectNestedTable(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) You can not merge tables with different number of fieldsvoidchangeNumberInOrderBy(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) In the expression 'ORDER BY' can be a constant value in the range [1, the number of columns to be selected]voidchangeNumberSelectFields(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Number of fields in a union query must be the samevoidchangeToDateLiteralExpression(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Expected constant datevoidchangeToNumberLiteralExpression(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Expected a numeric constantvoidchangeToStringLiteralExpression(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Expected string literalvoidchangeUnlimitedTypeWithGroupBy(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) You can not select the type of unlimited expression in section GROUP BYprotected StringcopyFromDoc(org.eclipse.xtext.ui.editor.model.IXtextDocument doc, int copyPosBegin, int copyPosEnd) voidcorrectDate(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Error setting date values (error in one of the parameters incorrectly dates)voiddataBeginMoreDataEnd(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Start date is more than the end date (the control points of the request)protected voiddeleteAutoorderSection(org.eclipse.emf.ecore.EObject element, org.eclipse.xtext.ui.editor.model.edit.IModificationContext context) voiddeleteFractionalPartOfNumber(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Fractional number has no meaning in this expressionprotected voiddeleteFromDoc(org.eclipse.xtext.ui.editor.model.IXtextDocument doc, int deletePosBegin, int deletePosEnd) protected voiddeleteTotalSection(org.eclipse.emf.ecore.EObject element, org.eclipse.xtext.ui.editor.model.edit.IModificationContext context) voiddeleteWrongIntoLocation(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Section 'INTO' is not in the main part of the queryvoiddistinctInFunc(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) DISTINCT offer can not be used within all functionsvoiddistinctWithStarInFunc(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Can not use the expression DISTINCT with "star" inside functionsvoiddropNotTempTable(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Only temp table allowed to dropvoiddropTempTable(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Drop table not foundvoidfixDuplicateExpr(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) repeated expressionvoidfixFieldNotFound(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Field not foundvoidfixInForUpdateTable(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Table not found in section 'FROM'voidfixNestedTableInForUpdateSection(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Nested table in 'FOR UPDATE' sectionvoidfixTableFromNesteQueryInForUpdateSection(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Table from nested query in 'FOR UPDATE' sectionvoidfixTableNotFound(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Table not foundprotected org.eclipse.jface.text.ITextViewergetTextViewer(org.eclipse.xtext.ui.editor.model.edit.IModificationContext context) voidgroupByNestedAndNonNestedField(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) You can not group by both nested and not nested tablesvoidinsertAlias(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Expect aliasvoidnestedTableInTempTable(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) You can not use nested tables in a query, create a temporary tablevoidnestedTableWithDistinct(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) You can not use nested tables with DISTINCTvoidonlyAliasInNestedTable(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) In the expression "EMPTYTABLE" in the fields can be transferred only aliasesvoidorderByWithoutTopInNestedQuery(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) You can not use 'ORDER BY' in the nested query without 'TOP'voidorderByWithoutTopInTempTable(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) You can not use 'ORDER BY' in the query, create a temporary table without specifying a 'TOP'voidrevealStarForNestedTable(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) You can not use "*" for the expression "EMPTYTABLE"protected voidselectAndRevealForLinkedModeModel(org.eclipse.jface.text.ITextViewer viewer, int posStart, int length) voidtempTableInNestedQuery(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) You can not use the "INTO" in nested queryvoidtheSameFieldDiffTypeSorting(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Any type of order for the same expressionvoidtotalsInNestedQuery(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) You can not use a nested query TOTALSvoidtotalsInTempTable(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) You can not use the "TOTALS" in the query, create a temporary tablevoidtotalsWithHierarchySorting(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Can not be used together with a hierarchical sorting and TOTALSvoidunionSimpleFieldAndTableField(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Can not be combined with conventional composite fieldvoidunlimitedTypeWithDistinct(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) You can not use fields with unlimited types with DISTINCTprotected intwriteToDoc(org.eclipse.xtext.ui.editor.model.IXtextDocument doc, int offset, String fixString) voidwrongTypeParam(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Wrong type parameterMethods inherited from class org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider
createLinkingIssueResolutions, fixCrossReferenceImage, fixCrossReferenceLabel, getCancelableAcceptor, getCancelManager, getModificationContextFactory, getQualifiedNameConverter, getResolutions, getResolutionsForLinkingIssue, getScopeProvider, getSimilarityMatcher, getUnresolvedEReference, hasResolutionFor, queryScopeMethods inherited from class org.eclipse.xtext.ui.editor.quickfix.AbstractDeclarativeQuickfixProvider
collectMethods, getFixMethodPredicate, getFixMethods, getIssueResolutionAcceptorProvider, getResolutions, setIssueResolutionAcceptorProvider
-
Constructor Details
-
QlQuickfixProvider
public QlQuickfixProvider()
-
-
Method Details
-
insertAlias
public void insertAlias(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Expect alias -
deleteFractionalPartOfNumber
public void deleteFractionalPartOfNumber(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Fractional number has no meaning in this expression -
changeNumberInOrderBy
public void changeNumberInOrderBy(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) In the expression 'ORDER BY' can be a constant value in the range [1, the number of columns to be selected] -
deleteWrongIntoLocation
public void deleteWrongIntoLocation(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Section 'INTO' is not in the main part of the query -
changeToStringLiteralExpression
public void changeToStringLiteralExpression(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Expected string literal -
changeToDateLiteralExpression
public void changeToDateLiteralExpression(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Expected constant date -
changeToNumberLiteralExpression
public void changeToNumberLiteralExpression(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Expected a numeric constant -
dataBeginMoreDataEnd
public void dataBeginMoreDataEnd(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Start date is more than the end date (the control points of the request) -
addOrderFieldToSelect
public void addOrderFieldToSelect(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) If the request with union section (or Met offer - "DISTINCT"), then you sort of expression must be in the select fields -
addIndexFieldToSelect
public void addIndexFieldToSelect(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Indexed fields must be in the select list -
changeExpressionFromOrderedSectionToAlias
public void changeExpressionFromOrderedSectionToAlias(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) In the section 'ORDER BY' is a complex expression, which is better to replace to alias -
changeExpressionFromIndexSectionToAlias
public void changeExpressionFromIndexSectionToAlias(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) In the section 'INDEX BY' is a complex expression, which is better to replace to alias -
changeAlias
public void changeAlias(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Repeated alias -
addFieldToGroupBy
public void addFieldToGroupBy(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) The field should be in the section 'GROUP BY' -
changeNameTempTable
public void changeNameTempTable(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Temporary table with the same name already exists -
totalsInTempTable
public void totalsInTempTable(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) You can not use the "TOTALS" in the query, create a temporary table -
autoorderInTempTable
public void autoorderInTempTable(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) You can not use "AUTOORDER" query, create a temporary table -
orderByWithoutTopInTempTable
public void orderByWithoutTopInTempTable(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) You can not use 'ORDER BY' in the query, create a temporary table without specifying a 'TOP' -
orderByWithoutTopInNestedQuery
public void orderByWithoutTopInNestedQuery(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) You can not use 'ORDER BY' in the nested query without 'TOP' -
changeNumberSelectFields
public void changeNumberSelectFields(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Number of fields in a union query must be the same -
totalsInNestedQuery
public void totalsInNestedQuery(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) You can not use a nested query TOTALS -
totalsWithHierarchySorting
public void totalsWithHierarchySorting(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Can not be used together with a hierarchical sorting and TOTALS -
distinctWithStarInFunc
public void distinctWithStarInFunc(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Can not use the expression DISTINCT with "star" inside functions -
distinctInFunc
public void distinctInFunc(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) DISTINCT offer can not be used within all functions -
unionSimpleFieldAndTableField
public void unionSimpleFieldAndTableField(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Can not be combined with conventional composite field -
nestedTableWithDistinct
public void nestedTableWithDistinct(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) You can not use nested tables with DISTINCT -
unlimitedTypeWithDistinct
public void unlimitedTypeWithDistinct(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) You can not use fields with unlimited types with DISTINCT -
nestedTableInTempTable
public void nestedTableInTempTable(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) You can not use nested tables in a query, create a temporary table -
correctDate
public void correctDate(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Error setting date values (error in one of the parameters incorrectly dates) -
changeNumberFieldsInSelectNestedTable
public void changeNumberFieldsInSelectNestedTable(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) You can not merge tables with different number of fields -
changeUnlimitedTypeWithGroupBy
public void changeUnlimitedTypeWithGroupBy(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) You can not select the type of unlimited expression in section GROUP BY -
addTableToSource
public void addTableToSource(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) You can not use external tables in the presence of sections FROM -
fixDuplicateExpr
public void fixDuplicateExpr(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) repeated expression -
theSameFieldDiffTypeSorting
public void theSameFieldDiffTypeSorting(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Any type of order for the same expression -
onlyAliasInNestedTable
public void onlyAliasInNestedTable(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) In the expression "EMPTYTABLE" in the fields can be transferred only aliases -
revealStarForNestedTable
public void revealStarForNestedTable(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) You can not use "*" for the expression "EMPTYTABLE" -
aliasWithStarExpression
public void aliasWithStarExpression(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) You can not use an alias for the expression of "*" -
groupByNestedAndNonNestedField
public void groupByNestedAndNonNestedField(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) You can not group by both nested and not nested tables -
dropTempTable
public void dropTempTable(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Drop table not found -
dropNotTempTable
public void dropNotTempTable(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Only temp table allowed to drop -
wrongTypeParam
public void wrongTypeParam(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Wrong type parameter -
fixInForUpdateTable
public void fixInForUpdateTable(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Table not found in section 'FROM' -
fixNestedTableInForUpdateSection
public void fixNestedTableInForUpdateSection(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Nested table in 'FOR UPDATE' section -
fixTableFromNesteQueryInForUpdateSection
public void fixTableFromNesteQueryInForUpdateSection(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Table from nested query in 'FOR UPDATE' section -
fixTableNotFound
public void fixTableNotFound(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Table not found -
fixFieldNotFound
public void fixFieldNotFound(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) Field not found -
tempTableInNestedQuery
public void tempTableInNestedQuery(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor) You can not use the "INTO" in nested query -
writeToDoc
protected int writeToDoc(org.eclipse.xtext.ui.editor.model.IXtextDocument doc, int offset, String fixString) -
deleteFromDoc
protected void deleteFromDoc(org.eclipse.xtext.ui.editor.model.IXtextDocument doc, int deletePosBegin, int deletePosEnd) -
copyFromDoc
protected String copyFromDoc(org.eclipse.xtext.ui.editor.model.IXtextDocument doc, int copyPosBegin, int copyPosEnd) -
selectAndRevealForLinkedModeModel
protected void selectAndRevealForLinkedModeModel(org.eclipse.jface.text.ITextViewer viewer, int posStart, int length) -
deleteTotalSection
protected void deleteTotalSection(org.eclipse.emf.ecore.EObject element, org.eclipse.xtext.ui.editor.model.edit.IModificationContext context) -
getTextViewer
protected org.eclipse.jface.text.ITextViewer getTextViewer(org.eclipse.xtext.ui.editor.model.edit.IModificationContext context) -
deleteAutoorderSection
protected void deleteAutoorderSection(org.eclipse.emf.ecore.EObject element, org.eclipse.xtext.ui.editor.model.edit.IModificationContext context)
-