org.eclipse.xtext.xtext.ui.editor.quickfix
Class XtextGrammarQuickfixProvider

java.lang.Object
  extended by org.eclipse.xtext.ui.editor.quickfix.AbstractDeclarativeQuickfixProvider
      extended by org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider
          extended by org.eclipse.xtext.xtext.ui.editor.quickfix.XtextGrammarQuickfixProvider
All Implemented Interfaces:
IssueResolutionProvider

public class XtextGrammarQuickfixProvider
extends DefaultQuickfixProvider

Author:
Michael Clay - Initial contribution and API

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider
IssueResolutionProvider.NullImpl
 
Constructor Summary
XtextGrammarQuickfixProvider()
           
 
Method Summary
 void fixEmptyEnumLiteral(Issue issue, IssueResolutionAcceptor acceptor)
           
 void fixInvalidActionUsage(Issue issue, IssueResolutionAcceptor acceptor)
           
 void fixInvalidMetaModelName(Issue issue, IssueResolutionAcceptor acceptor)
           
 void fixUnresolvedRule(Issue issue, IssueResolutionAcceptor acceptor)
           
 
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 org.eclipse.xtext.ui.editor.quickfix.AbstractDeclarativeQuickfixProvider
collectMethods, getFixMethodPredicate, getFixMethods, getIssueResolutionAcceptorProvider, getResolutions, setIssueResolutionAcceptorProvider
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XtextGrammarQuickfixProvider

public XtextGrammarQuickfixProvider()
Method Detail

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)