/** * Creates a new wizard container for creating and initializing a new N4JS project into the workspace. * * @param projectCreator * the project creation logic to be triggered when finishing this wizard. */ @Inject public SimpleN4MFNewProjectWizard(final IProjectCreator projectCreator) { super(projectCreator); setWindowTitle("New N4JS Project"); setNeedsProgressMonitor(true); setDefaultPageImageDescriptor(NEW_PROJECT_WIZBAN_DESC); projectInfo = new N4MFProjectInfo(); // Setup the dialog settings IDialogSettings workbenchDialogSettings = N4MFActivator.getInstance().getDialogSettings(); IDialogSettings projectWizardSettings = workbenchDialogSettings.getSection(DIALOG_SETTINGS_SECTION_KEY); if (null == projectWizardSettings) { projectWizardSettings = workbenchDialogSettings.addNewSection(DIALOG_SETTINGS_SECTION_KEY); } setDialogSettings(projectWizardSettings); }
/** * Constructor for the check project wizard. The pages required by this wizard are not created by hand, but by Guice (see also plugin.xml). */ @Inject public NewCheckProjectWizard(final IProjectCreator creator, final NewCheckProjectWizardPage newProjectPage, final NewCheckCatalogWizardPage newCatalogPage) { super(creator); this.newProjectPage = newProjectPage; this.newCatalogPage = newCatalogPage; setNeedsProgressMonitor(true); setWindowTitle(Messages.PROJECT_WIZARD_WINDOW_TITLE); }
@Inject public RestauranteNewProjectWizard(IProjectCreator projectCreator) { super(projectCreator); setWindowTitle("New Restaurante Project"); }
public Class<? extends IProjectCreator> bindIProjectCreator() { return RestauranteProjectCreator.class; }
@Override public Class<? extends IProjectCreator> bindIProjectCreator() { return CustomCARMAProjectCreator.class; }
@Inject public PhdlNewProjectWizard(IProjectCreator projectCreator) { super(projectCreator); setWindowTitle("New Phdl Project"); }
@Inject public Antlr4NewProjectWizardV2(IProjectCreator projectCreator) { super(projectCreator); setWindowTitle("New Antlr4 Project"); }
@Override public Class<? extends IProjectCreator> bindIProjectCreator() { return JdtFreeProjectCreator.class; }
public Class<? extends IProjectCreator> bindIProjectCreator() { return DialogScriptProjectCreator.class; }
@Inject public DialogScriptNewProjectWizard(final IProjectCreator projectCreator) { super(projectCreator); this.setWindowTitle("New DialogScript Project"); }
@Override public Class<? extends IProjectCreator> bindIProjectCreator() { return FJProjectCreatorCustom.class; }
@Override public Class<? extends IProjectCreator> bindIProjectCreator() { return LambdaProjectCreatorCustom.class; }
@Override public Class<? extends IProjectCreator> bindIProjectCreator() { return ExpressionsProjectCreatorCustom.class; }
@Override public Class<? extends IProjectCreator> bindIProjectCreator() { return FjcachedProjectCreatorCustom.class; }
@Inject public HelloBuckNewProjectWizard(IProjectCreator projectCreator) { super(projectCreator); setWindowTitle("New HelloBuck Project"); }
@Override public Class<? extends IProjectCreator> bindIProjectCreator() { return HelloBuckProjectCreatorCustom.class; }
@Inject public EditorNewProjectWizard(IProjectCreator projectCreator) { super(projectCreator); setWindowTitle("New Editor Project"); }
@Inject public LilNewProjectWizard(IProjectCreator projectCreator) { super(projectCreator); setWindowTitle("New Lil Project"); }
@Inject public SmallJavaNewProjectWizard(IProjectCreator projectCreator) { super(projectCreator); setWindowTitle("New SmallJava Project"); }
/** * Binds a project creator. Used for the wizards. * * @return project creator */ public Class<? extends IProjectCreator> bindIProjectCreator() { return CheckProjectCreator.class; }