public class DefaultQuickfixProvider extends AbstractDeclarativeQuickfixProvider
| Modifier and Type | Class and Description |
|---|---|
protected static class |
DefaultQuickfixProvider.CancelableResolutionAcceptor |
static class |
DefaultQuickfixProvider.CrossRefResolutionConverter
Can be sub classed to supress usage of value converter for e.g.
|
IssueResolutionProvider.NullImpl| Constructor and Description |
|---|
DefaultQuickfixProvider() |
collectMethods, getFixMethodPredicate, getFixMethods, getIssueResolutionAcceptorProvider, getResolutions, setIssueResolutionAcceptorProviderpublic List<IssueResolution> getResolutionsForLinkingIssue(Issue issue)
public void createLinkingIssueResolutions(Issue issue, IssueResolutionAcceptor issueResolutionAcceptor)
protected Iterable<IEObjectDescription> queryScope(IScope scope)
protected org.eclipse.emf.ecore.EReference getUnresolvedEReference(Issue issue, org.eclipse.emf.ecore.EObject target)
protected String fixCrossReferenceLabel(String issueString, String replacement)
protected String fixCrossReferenceImage(String issueString, String replacement)
public List<IssueResolution> getResolutions(Issue issue)
getResolutions in interface IssueResolutionProvidergetResolutions in class AbstractDeclarativeQuickfixProviderpublic boolean hasResolutionFor(String issueCode)
hasResolutionFor in interface IssueResolutionProviderhasResolutionFor in class AbstractDeclarativeQuickfixProviderprotected IssueModificationContext.Factory getModificationContextFactory()
protected IScopeProvider getScopeProvider()
protected IQualifiedNameConverter getQualifiedNameConverter()
protected ISimilarityMatcher getSimilarityMatcher()
protected OperationCanceledManager getCancelManager()
protected IssueResolutionAcceptor getCancelableAcceptor(IssueResolutionAcceptor issueResolutionAcceptor, CancelIndicator cancelIndicator)
Copyright © 2016. All Rights Reserved.