@NonNullByDefault public class CreateJavaTypeQuickfixes extends java.lang.Object implements ILinkingIssueQuickfixProvider
Constructor and Description |
---|
CreateJavaTypeQuickfixes() |
Modifier and Type | Method and Description |
---|---|
void |
addQuickfixes(Issue issue,
IssueResolutionAcceptor issueResolutionAcceptor,
IXtextDocument xtextDocument,
XtextResource resource,
org.eclipse.emf.ecore.EObject referenceOwner,
org.eclipse.emf.ecore.EReference unresolvedReference) |
protected void |
configureWizardPage(org.eclipse.jdt.ui.wizards.NewTypeWizardPage page,
org.eclipse.emf.common.util.URI contextUri,
java.lang.String typeName) |
protected org.eclipse.jface.wizard.WizardDialog |
createWizardDialog(org.eclipse.jdt.internal.ui.wizards.NewElementWizard newXtendClassWizard) |
protected org.eclipse.jdt.core.IJavaProject |
getJavaProject(org.eclipse.emf.common.util.URI uri) |
protected void |
newJavaAnnotationQuickfix(java.lang.String typeName,
XtextResource resource,
Issue issue,
IssueResolutionAcceptor issueResolutionAcceptor) |
protected void |
newJavaClassQuickfix(java.lang.String typeName,
XtextResource resource,
Issue issue,
IssueResolutionAcceptor issueResolutionAcceptor) |
protected void |
newJavaInterfaceQuickfix(java.lang.String typeName,
XtextResource resource,
Issue issue,
IssueResolutionAcceptor issueResolutionAcceptor) |
protected void |
setPackageName(org.eclipse.jdt.ui.wizards.NewTypeWizardPage page,
org.eclipse.emf.common.util.URI contextUri) |
public void addQuickfixes(Issue issue, IssueResolutionAcceptor issueResolutionAcceptor, IXtextDocument xtextDocument, XtextResource resource, org.eclipse.emf.ecore.EObject referenceOwner, org.eclipse.emf.ecore.EReference unresolvedReference) throws java.lang.Exception
addQuickfixes
in interface ILinkingIssueQuickfixProvider
java.lang.Exception
protected void newJavaInterfaceQuickfix(java.lang.String typeName, XtextResource resource, Issue issue, IssueResolutionAcceptor issueResolutionAcceptor)
protected void newJavaClassQuickfix(java.lang.String typeName, XtextResource resource, Issue issue, IssueResolutionAcceptor issueResolutionAcceptor)
protected void newJavaAnnotationQuickfix(java.lang.String typeName, XtextResource resource, Issue issue, IssueResolutionAcceptor issueResolutionAcceptor)
protected org.eclipse.jface.wizard.WizardDialog createWizardDialog(org.eclipse.jdt.internal.ui.wizards.NewElementWizard newXtendClassWizard)
protected void configureWizardPage(org.eclipse.jdt.ui.wizards.NewTypeWizardPage page, org.eclipse.emf.common.util.URI contextUri, java.lang.String typeName)
protected void setPackageName(org.eclipse.jdt.ui.wizards.NewTypeWizardPage page, org.eclipse.emf.common.util.URI contextUri)
@Nullable protected org.eclipse.jdt.core.IJavaProject getJavaProject(org.eclipse.emf.common.util.URI uri)