Interface IFinishSnapshotOperationStep

All Superinterfaces:
ISnapshotOperation
All Known Subinterfaces:
ICreateSnapshotsStep, IRestoreSnapshotsStep

public interface IFinishSnapshotOperationStep extends ISnapshotOperation
The final step of a snapshot operation.
Restriction:
This interface is not intended to be extended by clients.
Restriction:
This interface is not intended to be implemented by clients.
  • Method Details

    • forceProjectClean

      void forceProjectClean(org.eclipse.core.resources.IProject project)
      Marks a project to be cleaned on operation finish. The project must be affected by the operation.
      Parameters:
      project - the project to be cleaned, cannot be null
      Throws:
      IllegalArgumentException - if the project is not affected by the operation
    • finish

      Finishes the operation.

      This method must be eventually called after the start step.

      Returns:
      result of the operation, never null