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 sourcevoidstop()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.
-