org.eclipse.ocl.examples.xtext.essentialocl.ui.quickfix
Class EssentialOCLQuickfixProvider

java.lang.Object
  extended by org.eclipse.xtext.ui.editor.quickfix.AbstractDeclarativeQuickfixProvider
      extended by org.eclipse.ocl.examples.xtext.essentialocl.ui.quickfix.ExtensibleQuickfixProvider
          extended by org.eclipse.ocl.examples.xtext.essentialocl.ui.quickfix.EssentialOCLQuickfixProvider
All Implemented Interfaces:
org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider
Direct Known Subclasses:
CompleteOCLQuickfixProvider, OCLinEcoreQuickfixProvider, OCLstdlibQuickfixProvider

public class EssentialOCLQuickfixProvider
extends ExtensibleQuickfixProvider


Nested Class Summary
protected  class EssentialOCLQuickfixProvider.EssentialOCLQuickfixProcessor
           
 
Nested classes/interfaces inherited from class org.eclipse.ocl.examples.xtext.essentialocl.ui.quickfix.ExtensibleQuickfixProvider
ExtensibleQuickfixProvider.QuickfixProcessor
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider
org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider.NullImpl
 
Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.xtext.essentialocl.ui.quickfix.ExtensibleQuickfixProvider
qualifiedNameConverter, valueConverter
 
Constructor Summary
EssentialOCLQuickfixProvider()
           
 
Method Summary
protected  ExtensibleQuickfixProvider.QuickfixProcessor createQuickfixProcessor(org.eclipse.xtext.ui.editor.model.IXtextDocument xtextDocument, org.eclipse.xtext.validation.Issue issue, org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor issueResolutionAcceptor)
           
 
Methods inherited from class org.eclipse.ocl.examples.xtext.essentialocl.ui.quickfix.ExtensibleQuickfixProvider
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

EssentialOCLQuickfixProvider

public EssentialOCLQuickfixProvider()
Method Detail

createQuickfixProcessor

protected ExtensibleQuickfixProvider.QuickfixProcessor createQuickfixProcessor(org.eclipse.xtext.ui.editor.model.IXtextDocument xtextDocument,
                                                                               org.eclipse.xtext.validation.Issue issue,
                                                                               org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor issueResolutionAcceptor)
Overrides:
createQuickfixProcessor in class ExtensibleQuickfixProvider