Interface IOverlayDeltaProvider
- All Known Implementing Classes:
GitOverlayDeltaProvider
,PrepairedFileOverlayDeltaProvider
public interface IOverlayDeltaProvider
Provides source delta between base project and overlay target. The process could be a time-consuming so it's
necessary to maintain the control during the process via the provided
IProgressMonitor
-
Method Summary
Modifier and TypeMethodDescriptiongetOverlayDelta
(org.eclipse.core.runtime.IProgressMonitor progressMonitor) Gets the delta ready for the import into the overlay data sourcevoid
stop()
Stops the overlay delta provider in the flow of the comparison session closure.
-
Method Details
-
getOverlayDelta
Gets the delta ready for the import into the overlay data source- Parameters:
progressMonitor
- The progress monitor to monitor the progress. May not benull
- Returns:
- The import request. May not be
null
-
stop
void stop()Stops the overlay delta provider in the flow of the comparison session closure. Should be failure-proof to not hinder sequential stops of other sources.
-