类org.eclipse.ui.wizards.newresource.BasicNewResourceWizard源码实例Demo

下面列出了怎么用org.eclipse.ui.wizards.newresource.BasicNewResourceWizard的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: dartboard   文件: DartProjectWizard.java
@Override
public boolean performFinish() {
	createNewProject();
	if (newProject == null) {
		return false;
	}
	BasicNewResourceWizard.selectAndReveal(newProject, getWorkbench().getActiveWorkbenchWindow());
	return true;
}
 
源代码2 项目: xtext-eclipse   文件: XtextProjectCreator.java
@Override
protected void execute(final IProgressMonitor monitor) throws CoreException, InvocationTargetException, InterruptedException {
	SubMonitor subMonitor = SubMonitor.convert(monitor, getCreateModelProjectMessage(), getMonitorTicks());
	for (ProjectDescriptor descriptor : projectInfo.getEnabledProjects()) {
		IProject project = createProject(descriptor, SubMonitor.convert(subMonitor, 1));
		createdProjects.put(descriptor, project);
	}

	IProject runtimeProject = createdProjects.get(projectInfo.getRuntimeProject());
	IFile dslGrammarFile = runtimeProject.getFile(getPath(projectInfo.getRuntimeProject().getGrammarFile()));
	BasicNewResourceWizard.selectAndReveal(dslGrammarFile, PlatformUI.getWorkbench().getActiveWorkbenchWindow());
	result = dslGrammarFile;
}
 
源代码3 项目: thym   文件: NewHybridProjectWizard.java
private void openAndSelectConfigFile(IProject project){
	IWorkbenchPage activePage = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
	HybridProject hp = HybridProject.getHybridProject(project);
	IFile file = hp.getConfigFile();
	
	BasicNewResourceWizard.selectAndReveal(file, PlatformUI.getWorkbench().getActiveWorkbenchWindow());
	try {
		IDE.openEditor(activePage, file);
	} catch (PartInitException e) {
		HybridUI.log(IStatus.ERROR, "Error opening the config.xml", e);
	}
}
 
源代码4 项目: Pydev   文件: PythonProjectWizard.java
/**
 * The user clicked Finish button
 *
 * Launches another thread to create Python project. A progress monitor is shown in the UI thread.
 */
@Override
public boolean performFinish() {
    createdProject = createNewProject();

    IWorkingSet[] workingSets = projectPage.getWorkingSets();
    if (workingSets.length > 0) {
        PlatformUI.getWorkbench().getWorkingSetManager().addToWorkingSets(createdProject, workingSets);

        //Workaround to properly show project in Package Explorer: if Top Level Elements are
        //working sets, and the destination working set of the new project is selected, that set
        //must be reselected in order to display the project.
        PydevPackageExplorer pView = (PydevPackageExplorer) PlatformUI.getWorkbench()
                .getActiveWorkbenchWindow().getActivePage()
                .findView("org.python.pydev.navigator.view");
        if (pView != null) {
            IWorkingSet[] inputSets = ((PydevCommonViewer) pView.getCommonViewer()).getSelectedWorkingSets();
            if (inputSets != null && inputSets.length == 1) {
                IWorkingSet inputSet = inputSets[0];
                if (inputSet != null) {
                    for (IWorkingSet destinationSet : workingSets) {
                        if (inputSet.equals(destinationSet)) {
                            pView.getCommonViewer().setInput(inputSet);
                            break;
                        }
                    }
                }
            }
        }
    }

    // Switch to default perspective (will ask before changing)
    BasicNewProjectResourceWizard.updatePerspective(fConfigElement);
    BasicNewResourceWizard.selectAndReveal(createdProject, workbench.getActiveWorkbenchWindow());

    return true;
}
 
public WizardNewTypeScriptProjectCreationPage(String pageName, BasicNewResourceWizard wizard) {
	super(pageName, wizard);
}
 
public AbstractWizardNewTypeScriptProjectCreationPage(String pageName, BasicNewResourceWizard wizard) {
	super(pageName);
	this.wizard = wizard;
}
 
protected void selectAndReveal(IResource newResource) {
	BasicNewResourceWizard.selectAndReveal(newResource, fWorkbench.getActiveWorkbenchWindow());
}
 
源代码8 项目: goclipse   文件: LangNewProjectWizard.java
protected void selectAndReveal(IResource newResource) {
	BasicNewResourceWizard.selectAndReveal(newResource, workbench.getActiveWorkbenchWindow());
}
 
源代码9 项目: xtext-eclipse   文件: FileOpener.java
/**
 * @param file
 *            the file that should be selected. May be <code>null</code>.
 */
public void selectAndReveal(IFile file) {
	BasicNewResourceWizard.selectAndReveal(file, workbench.getActiveWorkbenchWindow());
}
 
 类所在包
 类方法
 同包方法