diff options
Diffstat (limited to 'plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/om/monitor/EclipseMonitor.java')
-rw-r--r-- | plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/om/monitor/EclipseMonitor.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/om/monitor/EclipseMonitor.java b/plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/om/monitor/EclipseMonitor.java index 663e5df8ce..0a652d79a2 100644 --- a/plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/om/monitor/EclipseMonitor.java +++ b/plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/om/monitor/EclipseMonitor.java @@ -10,7 +10,9 @@ **************************************************************************/ package org.eclipse.net4j.util.om.monitor; +import org.eclipse.net4j.internal.util.om.monitor.EclipseSubMonitor; import org.eclipse.net4j.internal.util.om.monitor.RootMonitor; +import org.eclipse.net4j.internal.util.om.monitor.SubMonitor; import org.eclipse.core.runtime.IProgressMonitor; @@ -31,6 +33,23 @@ public final class EclipseMonitor extends RootMonitor return progressMonitor; } + @Override + public SubMonitor newSubMonitor(int workFromParent) + { + return new EclipseSubMonitor(this, workFromParent); + } + + @Override + public void message(String msg, int level) + { + for (int i = 0; i < level; i++) + { + System.out.print(" "); + } + + System.out.println(msg); + } + public static void startMonitoring(IProgressMonitor progressMonitor) { MONITOR.startMonitoring(new EclipseMonitor(progressMonitor)); |