From c58b1c80fb1c4871f8951e92d1512c7730b349a0 Mon Sep 17 00:00:00 2001 From: Mikhail Sennikovsky Date: Thu, 26 Apr 2007 21:24:04 +0000 Subject: [PATCH] First step for [Bug 184185] New CDTWizard extension mechanism should use abstract classes instead of interfaces --- .../org/eclipse/cdt/ui/wizards/CDTMainWizardPage.java | 2 +- .../org/eclipse/cdt/ui/wizards/EntryDescriptor.java | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/wizards/CDTMainWizardPage.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/wizards/CDTMainWizardPage.java index 887a274c9b8..a01eb72a9bd 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/wizards/CDTMainWizardPage.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/wizards/CDTMainWizardPage.java @@ -492,7 +492,7 @@ import org.eclipse.cdt.internal.ui.CPluginImages; wd1.setPath(wd2.getPath() + "/" + wd1.getId()); //$NON-NLS-1$ wd1.setParent(wd2); if (wd1.getHandler() == null && !wd1.isCategory()) - wd1.setHandler((ICWizardHandler)h.clone()); + wd1.setHandler((CWizardHandler)h.clone()); if (h != null && !h.isApplicable(wd1)) break; diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/wizards/EntryDescriptor.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/wizards/EntryDescriptor.java index ef1b0cd5156..84f4f908702 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/wizards/EntryDescriptor.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/wizards/EntryDescriptor.java @@ -18,17 +18,17 @@ import org.eclipse.cdt.core.settings.model.util.CDataUtil; * This class stores data for each tree item * in "Project types" tree of New Project Wizard. */ -public class EntryDescriptor { +public final class EntryDescriptor { private String id = null; private String name = null; private boolean isCategory = false; private String parentId = null; private Image image = null; - private ICWizardHandler handler = null; + private CWizardHandler handler = null; private String path = null; private EntryDescriptor parent = null; - public EntryDescriptor (String _id, String _par, String _name, boolean _cat, ICWizardHandler _h, Image _image) { + public EntryDescriptor (String _id, String _par, String _name, boolean _cat, CWizardHandler _h, Image _image) { id = _id; parentId = _par; name = _name; @@ -76,10 +76,10 @@ public class EntryDescriptor { return parent; } - public void setHandler(ICWizardHandler h) { + public void setHandler(CWizardHandler h) { handler = h; } - public ICWizardHandler getHandler() { + public CWizardHandler getHandler() { return handler; } }