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
-
Constructor Summary
Constructors Constructor Description QlQuickfixProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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'void
addIndexFieldToSelect(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
Indexed fields must be in the select listvoid
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 fieldsvoid
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 FROMvoid
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 "*"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 tablevoid
changeAlias(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
Repeated aliasvoid
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 aliasvoid
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 aliasvoid
changeNameTempTable(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
Temporary table with the same name already existsvoid
changeNumberFieldsInSelectNestedTable(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
You can not merge tables with different number of fieldsvoid
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]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 samevoid
changeToDateLiteralExpression(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
Expected constant datevoid
changeToNumberLiteralExpression(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
Expected a numeric constantvoid
changeToStringLiteralExpression(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
Expected string literalvoid
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 BYprotected String
copyFromDoc(org.eclipse.xtext.ui.editor.model.IXtextDocument doc, int copyPosBegin, int copyPosEnd)
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)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)protected void
deleteAutoorderSection(org.eclipse.emf.ecore.EObject element, org.eclipse.xtext.ui.editor.model.edit.IModificationContext context)
void
deleteFractionalPartOfNumber(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
Fractional number has no meaning in this expressionprotected void
deleteFromDoc(org.eclipse.xtext.ui.editor.model.IXtextDocument doc, int deletePosBegin, int deletePosEnd)
protected void
deleteTotalSection(org.eclipse.emf.ecore.EObject element, org.eclipse.xtext.ui.editor.model.edit.IModificationContext context)
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 queryvoid
distinctInFunc(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
DISTINCT offer can not be used within all functionsvoid
distinctWithStarInFunc(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
Can not use the expression DISTINCT with "star" inside functionsvoid
dropNotTempTable(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
Only temp table allowed to dropvoid
dropTempTable(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
Drop table not foundvoid
fixDuplicateExpr(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
repeated expressionvoid
fixFieldNotFound(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
Field not foundvoid
fixInForUpdateTable(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
Table not found in section 'FROM'void
fixNestedTableInForUpdateSection(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
Nested table in 'FOR UPDATE' sectionvoid
fixTableFromNesteQueryInForUpdateSection(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
Table from nested query in 'FOR UPDATE' sectionvoid
fixTableNotFound(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
Table not foundprotected org.eclipse.jface.text.ITextViewer
getTextViewer(org.eclipse.xtext.ui.editor.model.edit.IModificationContext context)
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 tablesvoid
insertAlias(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
Expect aliasvoid
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 tablevoid
nestedTableWithDistinct(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
You can not use nested tables with DISTINCTvoid
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 aliasesvoid
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'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'void
revealStarForNestedTable(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
You can not use "*" for the expression "EMPTYTABLE"protected void
selectAndRevealForLinkedModeModel(org.eclipse.jface.text.ITextViewer viewer, int posStart, int length)
void
tempTableInNestedQuery(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
You can not use the "INTO" in nested queryvoid
theSameFieldDiffTypeSorting(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
Any type of order for the same expressionvoid
totalsInNestedQuery(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
You can not use a nested query TOTALSvoid
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 tablevoid
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 TOTALSvoid
unionSimpleFieldAndTableField(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
Can not be combined with conventional composite fieldvoid
unlimitedTypeWithDistinct(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
You can not use fields with unlimited types with DISTINCTprotected int
writeToDoc(org.eclipse.xtext.ui.editor.model.IXtextDocument doc, int offset, String fixString)
void
wrongTypeParam(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
Wrong type parameter-
Methods inherited from class org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider
createLinkingIssueResolutions, fixCrossReferenceImage, fixCrossReferenceLabel, getCancelableAcceptor, getCancelManager, getModificationContextFactory, getQualifiedNameConverter, getResolutions, getResolutionsForLinkingIssue, getScopeProvider, getSimilarityMatcher, getUnresolvedEReference, hasResolutionFor, queryScope
-
-
-
-
Method Detail
-
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)
-
-