Math2mat
|
00001 00019 package m2m.frontend; 00020 00021 import m2m.backend.processing.ProgressMonitoring; 00022 00023 import org.eclipse.core.runtime.IProgressMonitor; 00024 00025 00030 public class GraphicalProgressMonitoring extends ProgressMonitoring { 00031 00032 public IProgressMonitor monitor; 00033 00034 public GraphicalProgressMonitoring() 00035 { 00036 monitor=null; 00037 } 00038 00039 public void setIProgressMonitor(IProgressMonitor monitor) 00040 { 00041 this.monitor=monitor; 00042 } 00043 00044 public void worked(int value) 00045 { 00046 if (monitor!=null) 00047 monitor.worked(value); 00048 } 00049 00050 public void subTask(String taskName) 00051 { 00052 if (monitor!=null) 00053 monitor.subTask(taskName); 00054 } 00055 }