public abstract class SimpleOperationObserver extends Object implements OperationObserver, ESCommitObserver
| Constructor and Description |
|---|
SimpleOperationObserver() |
| Modifier and Type | Method and Description |
|---|---|
void |
commitCompleted(ESLocalProject localProject,
ESPrimaryVersionSpec newRevision,
org.eclipse.core.runtime.IProgressMonitor monitor)
Called after the commit is completed.
|
boolean |
inspectChanges(ESLocalProject localProject,
ESChangePackage changePackage,
org.eclipse.core.runtime.IProgressMonitor monitor)
Called before the commit proceeds.
|
void |
operationExecuted(ProjectSpace projectSpace,
AbstractOperation operation)
Called when an
AbstractOperation has been executed. |
abstract void |
operationPerformed(AbstractOperation operation)
Called when an operation has been executed, either forward or backwards (i.e.
|
void |
operationUndone(ProjectSpace projectSpace,
AbstractOperation operation)
Called when an
AbstractOperation has been reversed. |
public void commitCompleted(ESLocalProject localProject, ESPrimaryVersionSpec newRevision, org.eclipse.core.runtime.IProgressMonitor monitor)
commitCompleted in interface ESCommitObserverlocalProject - the project on which the commit has completednewRevision - the new revision that was created by the commitmonitor - an IProgressMonitor instance that may be used by clients to inform
about progressESCommitObserver.commitCompleted(org.eclipse.emf.emfstore.client.ESLocalProject,
org.eclipse.emf.emfstore.server.model.versionspec.ESPrimaryVersionSpec,
org.eclipse.core.runtime.IProgressMonitor)public boolean inspectChanges(ESLocalProject localProject, ESChangePackage changePackage, org.eclipse.core.runtime.IProgressMonitor monitor)
inspectChanges in interface ESCommitObserverlocalProject - the project the commit occurs onchangePackage - the ESChangePackagemonitor - an IProgressMonitor instance that may be used by clients to inform
about progressESCommitObserver.inspectChanges(org.eclipse.emf.emfstore.client.ESLocalProject,
org.eclipse.emf.emfstore.server.model.ESChangePackage, org.eclipse.core.runtime.IProgressMonitor)public void operationExecuted(ProjectSpace projectSpace, AbstractOperation operation)
AbstractOperation has been executed.operationExecuted in interface OperationObserverprojectSpace - the ProjectSpace this operation was executed onoperation - the executed operationOperationObserver.operationExecuted(org.eclipse.emf.emfstore.internal.client.model.ProjectSpace,
org.eclipse.emf.emfstore.internal.server.model.versioning.operations.AbstractOperation)public void operationUndone(ProjectSpace projectSpace, AbstractOperation operation)
AbstractOperation has been reversed.operationUndone in interface OperationObserverprojectSpace - the ProjectSpace this operation was undone onoperation - the operation that has been reversed.AbstractOperation.reverse() on operationOperationObserver.operationUndone(org.eclipse.emf.emfstore.internal.client.model.ProjectSpace,
org.eclipse.emf.emfstore.internal.server.model.versioning.operations.AbstractOperation)public abstract void operationPerformed(AbstractOperation operation)
operation - the executed operationCopyright © 2017. All rights reserved.