diff options
author | Henrik Rentz-Reichert | 2018-02-16 14:38:38 +0000 |
---|---|---|
committer | Henrik Rentz-Reichert | 2018-02-16 15:35:57 +0000 |
commit | 2e3a3cc96a07e27faa05b6a7224b1b10bc6ec86b (patch) | |
tree | 5b8655cf0040b1a2d687c162c52f124c6e8be466 /plugins/org.eclipse.etrice.generator.ui | |
parent | 6ad339c4c13a2b032235ad9a1c4341ea33394013 (diff) | |
download | org.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')
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)); } /** |