Class EclipseProgressObserver.MyProgressMonitor

java.lang.Object
net.ssehub.easy.producer.eclipse.observer.EclipseProgressObserver.MyProgressMonitor
All Implemented Interfaces:
net.ssehub.easy.basics.progress.BasicProgressObserver.IProgressMonitor
Enclosing class:
EclipseProgressObserver

private static class EclipseProgressObserver.MyProgressMonitor extends Object implements net.ssehub.easy.basics.progress.BasicProgressObserver.IProgressMonitor
Wraps the eclipse progress monitor to the basic progress observer interface.
Author:
Holger Eichelberger
  • Field Details

    • monitor

      private org.eclipse.core.runtime.IProgressMonitor monitor
  • Constructor Details

    • MyProgressMonitor

      private MyProgressMonitor(org.eclipse.core.runtime.IProgressMonitor monitor)
      Creates a wrapping instance.
      Parameters:
      monitor - the eclipse monitor instance
  • Method Details

    • getMonitor

      private org.eclipse.core.runtime.IProgressMonitor getMonitor()
      Returns the monitor instance.
      Returns:
      the instance
    • setTaskName

      public void setTaskName(String name)
      Specified by:
      setTaskName in interface net.ssehub.easy.basics.progress.BasicProgressObserver.IProgressMonitor
    • beginTask

      public void beginTask(String name, int max)
      Specified by:
      beginTask in interface net.ssehub.easy.basics.progress.BasicProgressObserver.IProgressMonitor
    • worked

      public void worked(int step)
      Specified by:
      worked in interface net.ssehub.easy.basics.progress.BasicProgressObserver.IProgressMonitor
    • subTask

      public void subTask(String name)
      Specified by:
      subTask in interface net.ssehub.easy.basics.progress.BasicProgressObserver.IProgressMonitor