Package com._1c.g5.v8.dt.compare.core
Interface IProgressMonitorContainer
-
- All Known Subinterfaces:
IComparisonSession
public interface IProgressMonitorContainer
An instance capable of containing a set of progress monitors (so called "external progress monitors") alongside with displays that can be used for asynchronous communication with the respective progress monitors.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addProgressMonitor(org.eclipse.core.runtime.IProgressMonitor progressMonitor)
Adds the specified progress monitor working in the UI-less thread.void
addProgressMonitor(org.eclipse.core.runtime.IProgressMonitor progressMonitor, org.eclipse.swt.widgets.Display display)
Adds the specified progress monitor and display that should be used for asynchronous communication with that monitor to this container.void
removeProgressMonitor(org.eclipse.core.runtime.IProgressMonitor progressMonitor)
Removes the specified progress monitor from the container.
-
-
-
Method Detail
-
addProgressMonitor
void addProgressMonitor(org.eclipse.core.runtime.IProgressMonitor progressMonitor, org.eclipse.swt.widgets.Display display)
Adds the specified progress monitor and display that should be used for asynchronous communication with that monitor to this container.- Parameters:
progressMonitor
- the progress monitor to be set as contained in this containerdisplay
- the display for asynchronous communication with the added progress monitor
-
addProgressMonitor
void addProgressMonitor(org.eclipse.core.runtime.IProgressMonitor progressMonitor)
Adds the specified progress monitor working in the UI-less thread.- Parameters:
progressMonitor
- the progress monitor to be set as contained in this container
-
removeProgressMonitor
void removeProgressMonitor(org.eclipse.core.runtime.IProgressMonitor progressMonitor)
Removes the specified progress monitor from the container.- Parameters:
progressMonitor
- the progress monitor to remove
-
-