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,
java.lang.String packageName) |
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 java.lang.String |
getPackageDescription(java.lang.String explicitPackage) |
protected void |
newJavaAnnotationQuickfix(java.lang.String typeName,
java.lang.String explicitPackage,
XtextResource resource,
Issue issue,
IssueResolutionAcceptor issueResolutionAcceptor) |
protected void |
newJavaClassQuickfix(java.lang.String typeName,
java.lang.String explicitPackage,
XtextResource resource,
Issue issue,
IssueResolutionAcceptor issueResolutionAcceptor) |
protected void |
newJavaInterfaceQuickfix(java.lang.String typeName,
java.lang.String explicitPackage,
XtextResource resource,
Issue issue,
IssueResolutionAcceptor issueResolutionAcceptor) |
protected void |
setPackageName(org.eclipse.jdt.ui.wizards.NewTypeWizardPage page,
org.eclipse.emf.common.util.URI contextUri,
java.lang.String packageName) |
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, java.lang.String explicitPackage, XtextResource resource, Issue issue, IssueResolutionAcceptor issueResolutionAcceptor)
protected void newJavaClassQuickfix(java.lang.String typeName, java.lang.String explicitPackage, XtextResource resource, Issue issue, IssueResolutionAcceptor issueResolutionAcceptor)
protected java.lang.String getPackageDescription(java.lang.String explicitPackage)
protected void newJavaAnnotationQuickfix(java.lang.String typeName, java.lang.String explicitPackage, 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, java.lang.String packageName)
protected void setPackageName(org.eclipse.jdt.ui.wizards.NewTypeWizardPage page, org.eclipse.emf.common.util.URI contextUri, java.lang.String packageName)
protected org.eclipse.jdt.core.IJavaProject getJavaProject(org.eclipse.emf.common.util.URI uri)