Package com.nomagic.magicdraw.ui
Class ProgressMonitorAdapter
- java.lang.Object
-
- com.nomagic.magicdraw.ui.ProgressMonitorAdapter
-
- All Implemented Interfaces:
org.eclipse.core.runtime.IProgressMonitor
@OpenApi public class ProgressMonitorAdapter extends java.lang.Object implements org.eclipse.core.runtime.IProgressMonitorAn implementation ofProgressStatusmapper toIProgressMonitor.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) doublecurrentprivate static booleanlogprivate ProgressStatusmStatus
-
Constructor Summary
Constructors Constructor Description ProgressMonitorAdapter(ProgressStatus status)Constructor
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbeginTask(java.lang.String s, int max)voiddone()voidinternalWorked(double v)booleanisCanceled()voidsetCanceled(boolean b)voidsetTaskName(java.lang.String s)voidsubTask(java.lang.String s)static org.eclipse.core.runtime.IProgressMonitortoProgressMonitor(ProgressStatus status)MapsProgressStatustoIProgressMonitor.static ProgressStatustoProgressStatus(org.eclipse.core.runtime.IProgressMonitor monitor)MapsIProgressMonitortoProgressStatus.voidworked(int i)
-
-
-
Field Detail
-
log
private static final boolean log
- See Also:
- Constant Field Values
-
mStatus
private final ProgressStatus mStatus
-
current
double current
-
-
Constructor Detail
-
ProgressMonitorAdapter
public ProgressMonitorAdapter(ProgressStatus status)
Constructor- Parameters:
status- status
-
-
Method Detail
-
toProgressMonitor
@OpenApi public static org.eclipse.core.runtime.IProgressMonitor toProgressMonitor(@CheckForNull ProgressStatus status)MapsProgressStatustoIProgressMonitor.- Parameters:
status- status to map.- Returns:
- mapped monitor.
-
toProgressStatus
@OpenApi public static ProgressStatus toProgressStatus(@CheckForNull org.eclipse.core.runtime.IProgressMonitor monitor)
MapsIProgressMonitortoProgressStatus.- Parameters:
monitor- monitor to map.- Returns:
- mapped status.
-
beginTask
public void beginTask(java.lang.String s, int max)- Specified by:
beginTaskin interfaceorg.eclipse.core.runtime.IProgressMonitor
-
done
public void done()
- Specified by:
donein interfaceorg.eclipse.core.runtime.IProgressMonitor
-
isCanceled
public boolean isCanceled()
- Specified by:
isCanceledin interfaceorg.eclipse.core.runtime.IProgressMonitor
-
setCanceled
public void setCanceled(boolean b)
- Specified by:
setCanceledin interfaceorg.eclipse.core.runtime.IProgressMonitor
-
setTaskName
public void setTaskName(java.lang.String s)
- Specified by:
setTaskNamein interfaceorg.eclipse.core.runtime.IProgressMonitor
-
subTask
public void subTask(java.lang.String s)
- Specified by:
subTaskin interfaceorg.eclipse.core.runtime.IProgressMonitor
-
internalWorked
public void internalWorked(double v)
- Specified by:
internalWorkedin interfaceorg.eclipse.core.runtime.IProgressMonitor
-
worked
public void worked(int i)
- Specified by:
workedin interfaceorg.eclipse.core.runtime.IProgressMonitor
-
-