Package de.uni_hildesheim.sse.ui
Class ObservableWorkspaceJob
- 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
-
- de.uni_hildesheim.sse.ui.ObservableWorkspaceJob
-
- All Implemented Interfaces:
java.lang.Comparable,org.eclipse.core.runtime.IAdaptable
public abstract class ObservableWorkspaceJob extends org.eclipse.core.resources.WorkspaceJob
-
-
Field Summary
Fields Modifier and Type Field Description private EclipseProgressObserverobserver
-
Constructor Summary
Constructors Constructor Description ObservableWorkspaceJob(java.lang.String name)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract org.eclipse.core.runtime.IStatusdoJob()EclipseProgressObservergetObserver()org.eclipse.core.runtime.IStatusrunInWorkspace(org.eclipse.core.runtime.IProgressMonitor monitor)-
Methods inherited from class org.eclipse.core.runtime.jobs.Job
addJobChangeListener, belongsTo, cancel, canceling, create, create, createSystem, createSystem, done, getJobGroup, getJobManager, getName, getPriority, getProperty, getResult, getRule, getState, getThread, isBlocking, isSystem, isUser, join, join, removeJobChangeListener, schedule, schedule, setJobGroup, setName, setPriority, setProgressGroup, setProperty, setRule, setSystem, setThread, setUser, shouldRun, shouldSchedule, sleep, toString, wakeUp, wakeUp, yieldRule
-
-
-
-
Field Detail
-
observer
private EclipseProgressObserver observer
-
-
Method Detail
-
runInWorkspace
public org.eclipse.core.runtime.IStatus runInWorkspace(org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException- Specified by:
runInWorkspacein classorg.eclipse.core.resources.WorkspaceJob- Throws:
org.eclipse.core.runtime.CoreException
-
doJob
protected abstract org.eclipse.core.runtime.IStatus doJob() throws org.eclipse.core.runtime.CoreException- Throws:
org.eclipse.core.runtime.CoreException
-
getObserver
public EclipseProgressObserver getObserver()
-
-