Java 类org.eclipse.xtext.ui.wizard.IProjectCreator 实例源码

项目:n4js    文件:SimpleN4MFNewProjectWizard.java   
/**
 * 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);
}
项目:dsl-devkit    文件:NewCheckProjectWizard.java   
/**
 * 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);
}
项目:org.xtext.dsl.restaurante    文件:RestauranteNewProjectWizard.java   
@Inject
public RestauranteNewProjectWizard(IProjectCreator projectCreator) {
    super(projectCreator);
    setWindowTitle("New Restaurante Project");
}
项目:org.xtext.dsl.restaurante    文件:AbstractRestauranteUiModule.java   
public Class<? extends IProjectCreator> bindIProjectCreator() {
    return RestauranteProjectCreator.class;
}
项目:CARMA    文件:CARMAUiModule.java   
@Override
public Class<? extends IProjectCreator> bindIProjectCreator() {
    return CustomCARMAProjectCreator.class;
}
项目:PHDL    文件:PhdlNewProjectWizard.java   
@Inject
public PhdlNewProjectWizard(IProjectCreator projectCreator) {
    super(projectCreator);
    setWindowTitle("New Phdl Project");
}
项目:antlr4ide    文件:Antlr4NewProjectWizardV2.java   
@Inject
public Antlr4NewProjectWizardV2(IProjectCreator projectCreator) {
    super(projectCreator);
    setWindowTitle("New Antlr4 Project");
}
项目:antlr4ide    文件:Antlr4UiModule.java   
@Override
public Class<? extends IProjectCreator> bindIProjectCreator() {
  return JdtFreeProjectCreator.class;
}
项目:DialogScriptDSL    文件:DialogScriptUiModule.java   
public Class<? extends IProjectCreator> bindIProjectCreator() {
    return DialogScriptProjectCreator.class;
}
项目:DialogScriptDSL    文件:DialogScriptNewProjectWizard.java   
@Inject
public DialogScriptNewProjectWizard(final IProjectCreator projectCreator) {
  super(projectCreator);
  this.setWindowTitle("New DialogScript Project");
}
项目:xsemantics    文件:FJUiModule.java   
@Override
public Class<? extends IProjectCreator> bindIProjectCreator() {
    return FJProjectCreatorCustom.class;
}
项目:xsemantics    文件:LambdaUiModule.java   
@Override
public Class<? extends IProjectCreator> bindIProjectCreator() {
    return LambdaProjectCreatorCustom.class;
}
项目:xsemantics    文件:ExpressionsUiModule.java   
@Override
public Class<? extends IProjectCreator> bindIProjectCreator() {
    return ExpressionsProjectCreatorCustom.class;
}
项目:xsemantics    文件:FjcachedUiModule.java   
@Override
public Class<? extends IProjectCreator> bindIProjectCreator() {
    return FjcachedProjectCreatorCustom.class;
}
项目:Xtext-Xtend-Buckminster-Example    文件:HelloBuckNewProjectWizard.java   
@Inject
public HelloBuckNewProjectWizard(IProjectCreator projectCreator) {
    super(projectCreator);
    setWindowTitle("New HelloBuck Project");
}
项目:Xtext-Xtend-Buckminster-Example    文件:HelloBuckUiModule.java   
@Override
public Class<? extends IProjectCreator> bindIProjectCreator() {
    return HelloBuckProjectCreatorCustom.class;
}
项目:caslEdit    文件:EditorNewProjectWizard.java   
@Inject
public EditorNewProjectWizard(IProjectCreator projectCreator) {
    super(projectCreator);
    setWindowTitle("New Editor Project");
}
项目:lil    文件:LilNewProjectWizard.java   
@Inject
public LilNewProjectWizard(IProjectCreator projectCreator) {
    super(projectCreator);
    setWindowTitle("New Lil Project");
}
项目:packtpub-xtext-book-examples    文件:SmallJavaNewProjectWizard.java   
@Inject
public SmallJavaNewProjectWizard(IProjectCreator projectCreator) {
    super(projectCreator);
    setWindowTitle("New SmallJava Project");
}
项目:dsl-devkit    文件:CheckUiModule.java   
/**
 * Binds a project creator. Used for the wizards.
 * 
 * @return project creator
 */
public Class<? extends IProjectCreator> bindIProjectCreator() {
  return CheckProjectCreator.class;
}