Class OSGiEPackageLoader
- 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.enterprisedomain.classmaker.jobs.EnterpriseDomainJob
-
- org.enterprisedomain.classmaker.jobs.ContainerJob
-
- org.enterprisedomain.classmaker.jobs.load.OSGiEPackageLoader
-
- All Implemented Interfaces:
java.lang.Comparable
,org.eclipse.core.runtime.IAdaptable
,Worker
public class OSGiEPackageLoader extends ContainerJob
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.enterprisedomain.classmaker.jobs.EnterpriseDomainJob
EnterpriseDomainJob.JobProgressProvider
-
-
Constructor Summary
Constructors Constructor Description OSGiEPackageLoader(int depth, long stateTimestamp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stage
getDirtyStage()
Returns an earliest stage that becomes dirty after execution of this job.Stage
getResultStage()
Returns a stage in which contribution state remains after execution of this job.void
setException(java.lang.Throwable exception)
org.eclipse.core.runtime.IStatus
work(org.eclipse.core.runtime.IProgressMonitor monitor)
-
Methods inherited from class org.enterprisedomain.classmaker.jobs.ContainerJob
getBundles, getBundles, getBundles
-
Methods inherited from class org.enterprisedomain.classmaker.jobs.EnterpriseDomainJob
addListener, belongsTo, getAdapter, getBuildKind, getContributionState, getJob, getNextJob, getProject, getProperties, getResourceSet, getStateTimestamp, hasErrors, isChangeRule, isCommitState, joinJob, joinManualBuild, removeListener, runInWorkspace, setBuildKind, setChangeRule, setCommitState, setContributionState, setNextJob, setProgressProvider, setProject, setResourceSet, setStateTimestamp
-
Methods inherited from class org.eclipse.core.runtime.jobs.Job
addJobChangeListener, cancel, create, create, createSystem, 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
-
-
-
-
Method Detail
-
work
public org.eclipse.core.runtime.IStatus work(org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
- Specified by:
work
in interfaceWorker
- Specified by:
work
in classEnterpriseDomainJob
- Throws:
org.eclipse.core.runtime.CoreException
-
setException
public void setException(java.lang.Throwable exception)
-
getResultStage
public Stage getResultStage()
Description copied from class:EnterpriseDomainJob
Returns a stage in which contribution state remains after execution of this job.- Specified by:
getResultStage
in classEnterpriseDomainJob
- Returns:
- job stage
-
getDirtyStage
public Stage getDirtyStage()
Description copied from class:EnterpriseDomainJob
Returns an earliest stage that becomes dirty after execution of this job.- Specified by:
getDirtyStage
in classEnterpriseDomainJob
- Returns:
- dirty stage
-
-