org.eclipse.emf.ecore.xcore.ui.quickfix
Class XcoreQuickfixProvider

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.emf.ecore.xcore.ui.quickfix.XcoreQuickfixProvider
All Implemented Interfaces:
org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider

public class XcoreQuickfixProvider
extends org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider


Nested Class Summary
static class XcoreQuickfixProvider.RemovalRegion
           
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider
org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider.NullImpl
 
Field Summary
protected  com.google.inject.Provider<XcoreImportOrganizer> xcoreImportOrganizerProvider
           
 
Constructor Summary
XcoreQuickfixProvider()
           
 
Method Summary
 void collidingImport(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
           
 void convertToReference(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
           
 void duplicateImport(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
           
 void oranizeImports(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
           
 void removeImport(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)
           
 void unusedImport(org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.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
 

Field Detail

xcoreImportOrganizerProvider

@Inject
protected com.google.inject.Provider<XcoreImportOrganizer> xcoreImportOrganizerProvider
Constructor Detail

XcoreQuickfixProvider

public XcoreQuickfixProvider()
Method Detail

convertToReference

public void convertToReference(org.eclipse.xtext.validation.Issue issue,
                               org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)

collidingImport

public void collidingImport(org.eclipse.xtext.validation.Issue issue,
                            org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)

duplicateImport

public void duplicateImport(org.eclipse.xtext.validation.Issue issue,
                            org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)

unusedImport

public void unusedImport(org.eclipse.xtext.validation.Issue issue,
                         org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)

removeImport

public void removeImport(org.eclipse.xtext.validation.Issue issue,
                         org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)

oranizeImports

public void oranizeImports(org.eclipse.xtext.validation.Issue issue,
                           org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor acceptor)

Copyright 2001-2012 IBM Corporation and others.
All Rights Reserved.