IProgressMonitor progressMonitor = new NullProgressMonitor(); IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot(); IProject project = root.getProject("DesiredProjectName"); project.create(progressMonitor); project.open(progressMonitor);
@Override protected void invokeOperation(IResource resource, IProgressMonitor monitor) throws CoreException { ((IProject) resource).open(monitor); }
IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot(); IProject project = root.getProject("someJavaProject"); project.open(null /* IProgressMonitor */); IJavaProject javaProject = JavaCore.create(project);
IProjectDescription description = ResourcesPlugin.getWorkspace().loadProjectDescription(new Path(ProjectPath + "/.project")); IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject(description.getName()); project.create(description, null); project.open(null);
public static IProject createSimpleProject(String projectName) throws CoreException { IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot(); IProject project = root.getProject(projectName); deleteProject(project); project.create(null); project.open(null); return project; }
public static IProject createSimpleProject(String projectName) throws CoreException { IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot(); IProject project = root.getProject(projectName); deleteProject(project); project.create(null); project.open(null); return project; }
IProjectDescription description = ResourcesPlugin.getWorkspace().loadProjectDescription(new Path(BuildPath + "/.project")); IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject(description.getName()); IProject[] array = ResourcesPlugin.getWorkspace().getRoot().getProjects(); for(int count = 0; count <= array.length - 1; count ++){ if(project.equals(array[count])){ array[count].close(null); array[count].delete(true, null); } } project.create(description, null); project.open(null);
protected void createProject(IProjectDescription description, IProject projectHandle, IProgressMonitor monitor) throws CoreException, OperationCanceledException { try { monitor.beginTask("", 2000); projectHandle.create(description, new SubProgressMonitor(monitor, 1000)); if (monitor.isCanceled()) { throw new OperationCanceledException(); } projectHandle.open(IResource.BACKGROUND_REFRESH, new SubProgressMonitor(monitor, 1000)); } finally { monitor.done(); } }
public void run(IProgressMonitor actMonitor) throws CoreException { final IProjectDescription desc = ResourcesPlugin .getWorkspace().newProjectDescription( projectName[0]); desc.setLocation(new Path(path[0])); IProject prj = ResourcesPlugin.getWorkspace().getRoot() .getProject(desc.getName()); prj.create(desc, actMonitor); prj.open(actMonitor); ConnectProviderOperation cpo = new ConnectProviderOperation( prj, repoDir[0]); cpo.execute(new NullProgressMonitor()); ResourcesPlugin.getWorkspace().getRoot().refreshLocal( IResource.DEPTH_ONE, actMonitor); } };
public void createAndOpen(IProgressMonitor monitor) throws CoreException, OperationCanceledException { monitor.beginTask(null, 2); try { IProjectDescription description = ResourcesPlugin.getWorkspace().newProjectDescription(project.getName()); if (projectLocation != null) { description.setLocation(projectLocation); } project.create(description, new SubProgressMonitor(monitor, 1)); if (monitor.isCanceled()) { throw new OperationCanceledException(); } project.open(new SubProgressMonitor(monitor, 1)); } finally { monitor.done(); } }
private void createProj(IProject newProj, boolean isJavaProject) throws CoreException { newProj.create(null); IProjectDescription description = ResourcesPlugin.getWorkspace().newProjectDescription(newProj.getName()); // if (isJavaProject) // description.setNatureIds(new String[]{JavaCore.NATURE_ID}); description.setLocation(null); newProj.open(null); newProj.setDescription(description, null); }
public static IProject createProject(IProject project) throws CoreException { if (!project.exists()) project.create(monitor()); project.open(monitor()); return project; }
@Override protected void execute(IProgressMonitor monitor) throws CoreException { SubMonitor subMonitor = SubMonitor.convert(monitor, 100); project.create(description, subMonitor.split(50)); project.open(IResource.BACKGROUND_REFRESH, subMonitor.split(50)); } };
private IProject createProject(IProject projectHandle, IProgressMonitor monitor) throws CoreException { SubMonitor subMonitor= SubMonitor.convert(monitor, 2); projectHandle.create(subMonitor.split(1)); projectHandle.open(subMonitor.split(1)); return projectHandle; }
public static IProject createProject(IProject project) throws CoreException { if (!project.exists()) project.create(monitor()); project.open(monitor()); return project; }
/** * Creates a project resource for the given project handle. * * @param projectHandle the handle to create a project resource * @param monitor the progress monitor to show visual progress * @return the project handle (<code>projectHandle</code>) * @exception CoreException if the operation fails * @exception OperationCanceledException if the operation is canceled */ private IProject createProject(IProject projectHandle, IProgressMonitor monitor) throws CoreException { SubMonitor subMonitor = SubMonitor.convert(monitor, 2); projectHandle.create(subMonitor.split(1)); projectHandle.open(subMonitor.split(1)); return projectHandle; }
public static IProject openProject(String projectName, IPath dir, IProgressMonitor monitor) throws CoreException { IWorkspace workspace = getWorkspace(); IProject project = getProject(projectName); IProjectDescription desc = workspace.newProjectDescription(project.getName()); desc.setLocation(dir); project.create(desc, monitor); project.open(monitor); return project; }
public static IFolder createExternalFolder(String folderName) throws CoreException { IPath externalFolderPath = new Path(folderName); IProject externalFoldersProject = JavaModelManager.getExternalManager().getExternalFoldersProject(); if (!externalFoldersProject.isAccessible()) { if (!externalFoldersProject.exists()) externalFoldersProject.create(monitor()); externalFoldersProject.open(monitor()); } IFolder result = externalFoldersProject.getFolder(externalFolderPath); result.create(true, false, null); // JavaModelManager.getExternalManager().addFolder(result.getFullPath()); return result; }
public static IFolder createExternalFolder(String folderName) throws CoreException { IPath externalFolderPath = new Path(folderName); IProject externalFoldersProject = JavaModelManager.getExternalManager().getExternalFoldersProject(); if (!externalFoldersProject.isAccessible()) { if (!externalFoldersProject.exists()) externalFoldersProject.create(monitor()); externalFoldersProject.open(monitor()); } IFolder result = externalFoldersProject.getFolder(externalFolderPath); result.create(true, false, null); // JavaModelManager.getExternalManager().addFolder(result.getFullPath()); return result; }
public static void createOpenProject(String projectName) { IWorkspaceRoot root = getWorkspace(); IProject project = root.getProject(projectName); try { project.create(null); project.open(null); } catch (CoreException e) { e.printStackTrace(); } }