/** * @deprecated In EMF 2.2, a {@link org.eclipse.emf.codegen.ecore.generator.Generator Generator} should be used to generate code. * This method will be removed after 2.2. */ @Deprecated public final void generateEditor(IProgressMonitor progressMonitor) { generateEditor(BasicMonitor.toMonitor(progressMonitor)); }
/** * @deprecated In EMF 2.2, schema generation is properly done via a model exporter. This method will be removed after 2.2. */ @Deprecated public void generateSchema() { generateSchema(new BasicMonitor()); }
public static Monitor createMonitor(Monitor monitor, int ticks) { if (monitor instanceof IProgressMonitor) { return new BasicMonitor.EclipseSubProgress((IProgressMonitor)monitor, ticks); } else { return new BasicMonitor.EclipseSubProgress(BasicMonitor.toIProgressMonitor(monitor), ticks); } }
public void run(IProgressMonitor progressMonitor) throws CoreException Monitor monitor = BasicMonitor.toMonitor(progressMonitor); try BasicMonitor.toIProgressMonitor(CodeGenUtil.EclipseUtil.createMonitor(progressMonitor, 1)));
List<?> pluginVariables) IProgressMonitor progressMonitor = BasicMonitor.toIProgressMonitor(monitor); String projectName = javaSource.segment(0); IProject project = null; project.create(projectDescription, BasicMonitor.subProgress(progressMonitor, 1)); project.open(BasicMonitor.subProgress(progressMonitor, 1)); project.open(BasicMonitor.subProgress(progressMonitor, 1)); if (project.hasNature(JavaCore.NATURE_ID)) !Arrays.equals(originalDescription.getReferencedProjects(), projectDescription.getReferencedProjects())) project.setDescription(projectDescription, BasicMonitor.subProgress(progressMonitor, 1)); if (!sourceContainer.exists()) ((IFolder)sourceContainer).create(false, true, BasicMonitor.subProgress(progressMonitor, 1)); if (!Arrays.equals(oldRawClasspath, newRawClasspath)) javaProject.setRawClasspath(newRawClasspath, BasicMonitor.subProgress(progressMonitor, 1)); BasicMonitor.subProgress(progressMonitor, 1));
project.refreshLocal(IResource.DEPTH_INFINITE, BasicMonitor.subProgress(progressMonitor, 1)); project.create(projectDescription, BasicMonitor.subProgress(progressMonitor, 1)); project.open(BasicMonitor.subProgress(progressMonitor, 1)); project.open(BasicMonitor.subProgress(progressMonitor, 2)); if (!folder.exists()) folder.create(false, true, BasicMonitor.subProgress(progressMonitor, 1));
@Override public void clearBlocked() { printStream.println("=> " + getBlockedReason().getMessage()); super.clearBlocked(); } }
public void run(IProgressMonitor progressMonitor) throws CoreException Monitor monitor = BasicMonitor.toMonitor(progressMonitor); try BasicMonitor.toIProgressMonitor(CodeGenUtil.EclipseUtil.createMonitor(progressMonitor, 1)));
IProgressMonitor progressMonitor = BasicMonitor.toIProgressMonitor(monitor); progressMonitor.beginTask("", 10); progressMonitor.subTask(CodeGenPlugin.getPlugin().getString("_UI_GeneratingJETEmitterFor_message", new Object [] { jetEmitter.templateURI })); javaModel.open(BasicMonitor.subProgress(progressMonitor, 1)); project.create(BasicMonitor.subProgress(progressMonitor, 1)); progressMonitor.subTask (CodeGenPlugin.getPlugin().getString("_UI_JETCreatingProject_message", new Object [] { project.getName() })); description.setNatureIds(new String [] { JavaCore.NATURE_ID }); description.setLocation(null); project.open(BasicMonitor.subProgress(progressMonitor, 1)); project.setDescription(description, BasicMonitor.subProgress(progressMonitor, 1)); javaProject = JavaCore.create(project); project.open(BasicMonitor.subProgress(progressMonitor, 5)); IProjectDescription description = project.getDescription(); description.setNatureIds(new String [] { JavaCore.NATURE_ID }); project.setDescription(description, BasicMonitor.subProgress(progressMonitor, 1)); javaProject = JavaCore.create(project); sourceFolder.create(false, true, BasicMonitor.subProgress(progressMonitor, 1)); runtimeFolder.create(false, true, BasicMonitor.subProgress(progressMonitor, 1)); javaProject.setRawClasspath(classpath.toArray(new IClasspathEntry[classpath.size()]), BasicMonitor.subProgress(progressMonitor, 1)); javaProject.setOutputLocation(new Path("/" + project.getName() + "/bin"), BasicMonitor.subProgress(progressMonitor, 1));
for (IFile file : filesToDelete) file.delete(true, BasicMonitor.subProgress(monitor, 1));
/** * @deprecated In EMF 2.2, schema generation is properly done via a model exporter. This method will be removed after 2.2. */ @Deprecated public final void generateSchema(IProgressMonitor progressMonitor) { generateSchema(BasicMonitor.toMonitor(progressMonitor)); }
public static Monitor createMonitor(Monitor monitor, int ticks) { if (monitor instanceof IProgressMonitor) { return new BasicMonitor.EclipseSubProgress((IProgressMonitor)monitor, ticks); } else { return new BasicMonitor.EclipseSubProgress(BasicMonitor.toIProgressMonitor(monitor), ticks); } }
/** * @deprecated In EMF 2.2, schema generation is properly done via a model exporter. This method will be removed after 2.2. */ @Deprecated public void generateSchema() { generateSchema(new BasicMonitor()); }
/** * Perform this operation. */ public void run(IProgressMonitor monitor) throws CoreException { if (!projects.isEmpty()) { monitor.beginTask("", projects.size()); monitor.subTask(CodeGenPlugin.getPlugin().getString("_UI_AddJETNature_message")); for (IProject project : projects) { monitor.subTask(CodeGenPlugin.getPlugin().getString("_UI_AddJETNatureTo_message", new Object [] { project.getName() })); IProjectDescription description = project.getDescription(); String[] natures = description.getNatureIds(); String[] newNatures = new String[natures.length + 1]; System.arraycopy(natures, 0, newNatures, 1, natures.length); newNatures[0] = IJETNature.NATURE_ID; description.setNatureIds(newNatures); project.setDescription(description, BasicMonitor.subProgress(monitor, 1)); } monitor.done(); } } }
/** * @deprecated In EMF 2.2, a {@link org.eclipse.emf.codegen.ecore.generator.Generator Generator} should be used to generate code. * This method will be removed after 2.2. */ @Deprecated public final void generate(IProgressMonitor progressMonitor) { generate(BasicMonitor.toMonitor(progressMonitor)); }
BasicMonitor.toIProgressMonitor(CodeGenUtil.createMonitor(progressMonitor, 1))); BasicMonitor.toIProgressMonitor(CodeGenUtil.createMonitor(progressMonitor, 1)));
/** * This is called with the command line arguments of a headless workbench invocation. */ public Object run(Object object) { try { // Three arguments are expected: the .xml getControlModel() URI, the source java URI, and the target java URI. // String contents = execute(new BasicMonitor(), (String[])object); System.out.println("**********************************************"); System.out.println(contents); return 0; } catch (Exception exception) { return 1; } }
CodeGenUtil.EclipseUtil.findOrCreateContainer(projectTargetPath, true, targetPath, BasicMonitor.subProgress(progressMonitor, 1)); IFile targetFile = container.getFile(new Path(jetCompiler.getSkeleton().getClassName() + ".java")); targetFile.setContents(mergedContents, true, true, BasicMonitor.subProgress(progressMonitor, 1)); targetFile.setContents(contents, true, true, BasicMonitor.subProgress(progressMonitor, 1)); targetFile.create(contents, true, BasicMonitor.subProgress(progressMonitor, 1));
/** * @deprecated In EMF 2.2, a {@link org.eclipse.emf.codegen.ecore.generator.Generator Generator} should be used to generate code. * This method will be removed after 2.2. */ @Deprecated public final void generateTests(IProgressMonitor progressMonitor) { generateTests(BasicMonitor.toMonitor(progressMonitor)); }
BasicMonitor.toIProgressMonitor(CodeGenUtil.createMonitor(progressMonitor, 1))); BasicMonitor.toIProgressMonitor(CodeGenUtil.createMonitor(progressMonitor, 1)));