org.eclipse.jpt.common.ui.gen
Class AbstractJptGenerateJob
java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.core.internal.jobs.InternalJob
org.eclipse.core.runtime.jobs.Job
org.eclipse.core.internal.resources.InternalWorkspaceJob
org.eclipse.core.resources.WorkspaceJob
org.eclipse.jpt.common.ui.gen.AbstractJptGenerateJob
- All Implemented Interfaces:
- Comparable, IAdaptable
public abstract class AbstractJptGenerateJob
- extends WorkspaceJob
AbstractJptGenerateJob
| Fields inherited from class org.eclipse.core.internal.jobs.InternalJob |
manager |
| Methods inherited from class org.eclipse.core.internal.resources.InternalWorkspaceJob |
run |
| Methods inherited from class org.eclipse.core.runtime.jobs.Job |
addJobChangeListener, belongsTo, cancel, canceling, done, getJobManager, getName, getPriority, getProperty, getResult, getRule, getState, getThread, isBlocking, isSystem, isUser, join, removeJobChangeListener, schedule, schedule, setName, setPriority, setProgressGroup, setProperty, setRule, setSystem, setThread, setUser, shouldRun, shouldSchedule, sleep, toString, wakeUp, wakeUp, yieldRule |
| Methods inherited from class org.eclipse.core.internal.jobs.InternalJob |
compareTo |
AbstractJptGenerateJob
public AbstractJptGenerateJob(String name,
IJavaProject javaProject)
buildGenerator
protected abstract JptGenerator buildGenerator()
postGenerate
protected abstract void postGenerate()
getJobName
protected abstract String getJobName()
runInWorkspace
public IStatus runInWorkspace(IProgressMonitor monitor)
throws CoreException
- Specified by:
runInWorkspace in class WorkspaceJob
- Throws:
CoreException
jptPluginLogException
protected void jptPluginLogException(Exception exception)
refreshProject
protected void refreshProject()
logException
protected void logException(Exception exception)
getJavaProject
protected IJavaProject getJavaProject()
openEditor
protected void openEditor(IFile file)
Copyright (c) 2012 Oracle. All rights reserved.