Class PDEPluginExporter
- 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.export.AbstractExporter
-
- org.enterprisedomain.classmaker.jobs.export.PDEPluginExporter
-
- All Implemented Interfaces:
java.lang.Comparable
,org.eclipse.core.runtime.IAdaptable
,Worker
public class PDEPluginExporter extends AbstractExporter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.enterprisedomain.classmaker.jobs.EnterpriseDomainJob
EnterpriseDomainJob.JobProgressProvider
-
-
Field Summary
-
Fields inherited from class org.enterprisedomain.classmaker.jobs.export.AbstractExporter
EXPORT_DESTINATION_PROP
-
-
Constructor Summary
Constructors Constructor Description PDEPluginExporter(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.boolean
hasErrors(org.eclipse.core.runtime.IStatus status)
org.eclipse.core.runtime.IStatus
work(org.eclipse.core.runtime.IProgressMonitor monitor)
-
Methods inherited from class org.enterprisedomain.classmaker.jobs.export.AbstractExporter
getResultStage
-
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, 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
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.enterprisedomain.classmaker.jobs.Worker
getProperties
-
-
-
-
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
-
hasErrors
public boolean hasErrors(org.eclipse.core.runtime.IStatus status)
- Overrides:
hasErrors
in classEnterpriseDomainJob
-
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
-
-