public abstract class SynchronizeModelOperation extends TeamOperation
ISynchronizeModelElementelements. If
the operation is run in the background the elements the operation is created
with will be updated to show that they are busy while the operation is
running and will be marked un-busy after the operation completes.SyncInfoSet,
SynchronizeModelAction| Modifier | Constructor and Description |
|---|---|
protected |
SynchronizeModelOperation(ISynchronizePageConfiguration configuration,
IDiffElement[] elements)
Create an operation that will operate on the given diff elements.
|
| Modifier and Type | Method and Description |
|---|---|
void |
done(IJobChangeEvent event)
Notification that a job has completed execution, either due to cancelation, successful
completion, or failure.
|
protected SyncInfoSet |
getSyncInfoSet()
Returns a sync info set that contains the
SyncInfofor the
elements of this operations. |
void |
scheduled(IJobChangeEvent event)
Notification that a job is being added to the queue of scheduled jobs.
|
belongsTo, canRunAsJob, getGotoAction, getJobName, getKeepOperation, getOperationIcon, getPart, getSchedulingRule, getShell, isKeepOneProgressServiceEntry, isPostponeAutobuild, isSameFamilyAs, isUserInitiated, run, shouldRunaboutToRun, awake, running, sleepingclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitrunprotected SynchronizeModelOperation(ISynchronizePageConfiguration configuration, IDiffElement[] elements)
configuration - the participant configuration in which this
operation is runelements - the model elements this operation will run withprotected SyncInfoSet getSyncInfoSet()
SyncInfofor the
elements of this operations.public void scheduled(IJobChangeEvent event)
IJobChangeListenerscheduled in interface IJobChangeListenerscheduled in class JobChangeAdapterevent - the event details, including the job instance and the scheduling
delaypublic void done(IJobChangeEvent event)
IJobChangeListenerdone in interface IJobChangeListenerdone in class JobChangeAdapterevent - the event detailsGuidelines for using Eclipse APIs. Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.