org.eclipse.xtext.xtext.ui.editor.quickfix
Class XtextGrammarQuickfixProvider
java.lang.Object
org.eclipse.xtext.ui.editor.quickfix.AbstractDeclarativeQuickfixProvider
org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider
org.eclipse.xtext.xtext.ui.editor.quickfix.XtextGrammarQuickfixProvider
- All Implemented Interfaces:
- IssueResolutionProvider
public class XtextGrammarQuickfixProvider
- extends DefaultQuickfixProvider
- Author:
- Michael Clay - Initial contribution and API, Sebastian Zarnekow - Quickfixes for bogus EPackage imports
Methods inherited from class org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider |
createLinkingIssueResolutions, fixCrossReferenceImage, fixCrossReferenceLabel, getModificationContextFactory, getQualifiedNameConverter, getResolutions, getResolutionsForLinkingIssue, getScopeProvider, getSimilarityMatcher, getUnresolvedEReference, hasResolutionFor, queryScope |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XtextGrammarQuickfixProvider
public XtextGrammarQuickfixProvider()
fixUnresolvedRule
public void fixUnresolvedRule(Issue issue,
IssueResolutionAcceptor acceptor)
fixInvalidMetaModelName
public void fixInvalidMetaModelName(Issue issue,
IssueResolutionAcceptor acceptor)
fixEmptyEnumLiteral
public void fixEmptyEnumLiteral(Issue issue,
IssueResolutionAcceptor acceptor)
fixInvalidActionUsage
public void fixInvalidActionUsage(Issue issue,
IssueResolutionAcceptor acceptor)
fixImportedPackageFromSuperGrammar
public void fixImportedPackageFromSuperGrammar(Issue issue,
IssueResolutionAcceptor acceptor)
fixExternalImportedPackage
public void fixExternalImportedPackage(Issue issue,
IssueResolutionAcceptor acceptor)
fixTerminalRuleName
public void fixTerminalRuleName(Issue issue,
IssueResolutionAcceptor acceptor)