Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenrik Rentz-Reichert2018-02-16 14:38:38 +0000
committerHenrik Rentz-Reichert2018-02-16 15:35:57 +0000
commit2e3a3cc96a07e27faa05b6a7224b1b10bc6ec86b (patch)
tree5b8655cf0040b1a2d687c162c52f124c6e8be466 /plugins/org.eclipse.etrice.generator.ui
parent6ad339c4c13a2b032235ad9a1c4341ea33394013 (diff)
downloadorg.eclipse.etrice-2e3a3cc96a07e27faa05b6a7224b1b10bc6ec86b.tar.gz
org.eclipse.etrice-2e3a3cc96a07e27faa05b6a7224b1b10bc6ec86b.tar.xz
org.eclipse.etrice-2e3a3cc96a07e27faa05b6a7224b1b10bc6ec86b.zip
optimized length of history array for C generation
Also reduced the number of warnings. Change-Id: I2316274b4d7ebed7dc38549aa03e7245a84920a4
Diffstat (limited to 'plugins/org.eclipse.etrice.generator.ui')
-rw-r--r--plugins/org.eclipse.etrice.generator.ui/src/org/eclipse/etrice/generator/ui/wizard/EmptyProjectWizard.java4
-rw-r--r--plugins/org.eclipse.etrice.generator.ui/src/org/eclipse/etrice/generator/ui/wizard/ProjectCreator.java37
2 files changed, 18 insertions, 23 deletions
diff --git a/plugins/org.eclipse.etrice.generator.ui/src/org/eclipse/etrice/generator/ui/wizard/EmptyProjectWizard.java b/plugins/org.eclipse.etrice.generator.ui/src/org/eclipse/etrice/generator/ui/wizard/EmptyProjectWizard.java
index 526d1eaa1..31d5b1e80 100644
--- a/plugins/org.eclipse.etrice.generator.ui/src/org/eclipse/etrice/generator/ui/wizard/EmptyProjectWizard.java
+++ b/plugins/org.eclipse.etrice.generator.ui/src/org/eclipse/etrice/generator/ui/wizard/EmptyProjectWizard.java
@@ -24,7 +24,7 @@ import org.eclipse.core.runtime.IPath;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.Path;
import org.eclipse.core.runtime.Platform;
-import org.eclipse.core.runtime.SubProgressMonitor;
+import org.eclipse.core.runtime.SubMonitor;
import org.eclipse.emf.common.ui.dialogs.DiagnosticDialog;
import org.eclipse.emf.common.util.BasicDiagnostic;
import org.eclipse.emf.common.util.BasicMonitor;
@@ -261,7 +261,7 @@ public class EmptyProjectWizard extends Wizard implements INewWizard {
if(importOperation != null){
importOperation.setContext(getShell());
- importOperation.run(new SubProgressMonitor(progressMonitor, 1));
+ importOperation.run(SubMonitor.convert(progressMonitor, 1));
}
}
catch (Exception e) {
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