blob: 3184a389e666f19c63306a36588f3f8588c3373b [file] [log] [blame]
package org.eclipse.wst.web.ui.internal.wizards;
import org.eclipse.jface.resource.ImageDescriptor;
import org.eclipse.jface.wizard.IWizardPage;
import org.eclipse.wst.common.frameworks.datamodel.DataModelFactory;
import org.eclipse.wst.common.frameworks.datamodel.IDataModel;
import org.eclipse.wst.common.project.facet.core.IFacetedProjectTemplate;
import org.eclipse.wst.common.project.facet.core.ProjectFacetsManager;
import org.eclipse.wst.project.facet.SimpleWebFacetProjectCreationDataModelProvider;
import org.eclipse.wst.web.internal.ResourceHandler;
import org.eclipse.wst.web.ui.internal.WSTWebUIPlugin;
public class SimpleWebProjectWizard extends NewProjectDataModelFacetWizard {
public SimpleWebProjectWizard(IDataModel model) {
super(model);
setWindowTitle(ResourceHandler.StaticWebProjectCreationWizard_Wizard_Title);
}
public SimpleWebProjectWizard() {
super();
setWindowTitle(ResourceHandler.StaticWebProjectCreationWizard_Wizard_Title);
}
protected IDataModel createDataModel() {
return DataModelFactory.createDataModel(new SimpleWebFacetProjectCreationDataModelProvider());
}
protected ImageDescriptor getDefaultPageImageDescriptor() {
return WSTWebUIPlugin.getDefault().getImageDescriptor("newwprj_wiz"); //$NON-NLS-1$
}
protected IFacetedProjectTemplate getTemplate() {
return ProjectFacetsManager.getTemplate("template.wst.web"); //$NON-NLS-1$
}
protected IWizardPage createFirstPage() {
return new SimpleWebProjectFirstPage(model, "first.page"); //$NON-NLS-1$
}
}