Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.etrice.generator.ui/src/org/eclipse/etrice/generator/ui/wizard/ProjectCreator.java')
-rw-r--r--plugins/org.eclipse.etrice.generator.ui/src/org/eclipse/etrice/generator/ui/wizard/ProjectCreator.java37
1 files changed, 16 insertions, 21 deletions
diff --git a/plugins/org.eclipse.etrice.generator.ui/src/org/eclipse/etrice/generator/ui/wizard/ProjectCreator.java b/plugins/org.eclipse.etrice.generator.ui/src/org/eclipse/etrice/generator/ui/wizard/ProjectCreator.java
index 01a1f6b4c..e557ed747 100644
--- a/plugins/org.eclipse.etrice.generator.ui/src/org/eclipse/etrice/generator/ui/wizard/ProjectCreator.java
+++ b/plugins/org.eclipse.etrice.generator.ui/src/org/eclipse/etrice/generator/ui/wizard/ProjectCreator.java
@@ -32,7 +32,7 @@ import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IPath;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.Path;
-import org.eclipse.core.runtime.SubProgressMonitor;
+import org.eclipse.core.runtime.SubMonitor;
import org.eclipse.emf.common.util.BasicMonitor;
import org.eclipse.emf.common.util.Monitor;
import org.eclipse.emf.common.util.URI;
@@ -108,12 +108,11 @@ public class ProjectCreator {
projectDescription.setLocationURI(new java.net.URI(
projectLocationURI.toString()));
}
- project.create(projectDescription, new SubProgressMonitor(
- progressMonitor, 1));
- project.open(new SubProgressMonitor(progressMonitor, 1));
+ project.create(projectDescription, SubMonitor.convert(progressMonitor, 1));
+ project.open(SubMonitor.convert(progressMonitor, 1));
} else {
projectDescription = project.getDescription();
- project.open(new SubProgressMonitor(progressMonitor, 1));
+ project.open(SubMonitor.convert(progressMonitor, 1));
if (project.hasNature(JavaCore.NATURE_ID)) {
classpathEntries.addAll(Arrays.asList(javaProject
.getRawClasspath()));
@@ -140,7 +139,7 @@ public class ProjectCreator {
addBuilders(projectDescription, buildersToAdd);
project.setDescription(projectDescription,
- new SubProgressMonitor(progressMonitor, 1));
+ SubMonitor.convert(progressMonitor, 1));
createSrcFolder(progressMonitor, project, classpathEntries,
javaSource);
@@ -174,23 +173,23 @@ public class ProjectCreator {
javaProject.setRawClasspath(classpathEntries
.toArray(new IClasspathEntry[classpathEntries.size()]),
- new SubProgressMonitor(progressMonitor, 1));
+ SubMonitor.convert(progressMonitor, 1));
}
if (isInitiallyEmpty) {
javaProject.setOutputLocation(
new Path("/" + javaSource.segment(0) + "/bin"),
- new SubProgressMonitor(progressMonitor, 1));
+ SubMonitor.convert(progressMonitor, 1));
}
javaProject.setRawClasspath(classpathEntries
.toArray(new IClasspathEntry[classpathEntries.size()]),
- new SubProgressMonitor(progressMonitor, 1));
+ SubMonitor.convert(progressMonitor, 1));
if (isInitiallyEmpty) {
javaProject.setOutputLocation(
new Path("/" + javaSource.segment(0) + "/bin"),
- new SubProgressMonitor(progressMonitor, 1));
+ SubMonitor.convert(progressMonitor, 1));
}
} catch (Exception e) {
@@ -264,7 +263,7 @@ public class ProjectCreator {
.removeLastSegments(i));
if (!sourceContainer.exists()) {
((IFolder) sourceContainer).create(false, true,
- new SubProgressMonitor(progressMonitor, 1));
+ SubMonitor.convert(progressMonitor, 1));
}
}
}
@@ -303,26 +302,23 @@ public class ProjectCreator {
IProject project = workspace.getRoot().getProject(path.segment(0));
if (forceRefresh) {
- project.refreshLocal(IResource.DEPTH_INFINITE,
- new SubProgressMonitor(progressMonitor, 1));
+ project.refreshLocal(IResource.DEPTH_INFINITE, SubMonitor.convert(progressMonitor, 1));
} else {
progressMonitor.worked(1);
}
if (!project.exists()) {
- project.create(projectDescription, new SubProgressMonitor(
- progressMonitor, 1));
- project.open(new SubProgressMonitor(progressMonitor, 1));
+ project.create(projectDescription, SubMonitor.convert(progressMonitor, 1));
+ project.open(SubMonitor.convert(progressMonitor, 1));
} else {
- project.open(new SubProgressMonitor(progressMonitor, 2));
+ project.open(SubMonitor.convert(progressMonitor, 2));
}
IContainer container = project;
for (int i = 1, length = path.segmentCount(); i < length; ++i) {
IFolder folder = container.getFolder(new Path(path.segment(i)));
if (!folder.exists()) {
- folder.create(false, true, new SubProgressMonitor(
- progressMonitor, 1));
+ folder.create(false, true, SubMonitor.convert(progressMonitor, 1));
} else {
progressMonitor.worked(1);
}
@@ -429,8 +425,7 @@ public class ProjectCreator {
ProjectCreator.addBuilders(description, Collections
.singletonList("org.eclipse.xtext.ui.shared.xtextBuilder"));
- project.setDescription(description, new SubProgressMonitor(
- progressMonitor, 1));
+ project.setDescription(description, SubMonitor.convert(progressMonitor, 1));
}
/**

Back to the top