Example usage for org.eclipse.jface.util SafeRunnable getRunner

List of usage examples for org.eclipse.jface.util SafeRunnable getRunner

Introduction

In this page you can find the example usage for org.eclipse.jface.util SafeRunnable getRunner.

Prototype

public static ISafeRunnableRunner getRunner() 

Source Link

Document

Returns the safe runnable runner.

Usage

From source file:org.eclipse.scada.chart.swt.ChartRenderer.java

License:Open Source License

public void dispose() {
    checkWidget();// www. jav a  2  s.c om

    if (this.disposed) {
        return;
    }

    this.disposed = true;

    for (final DisposeListener listener : this.disposeListeners) {
        SafeRunnable.getRunner().run(new SafeRunnable() {
            @Override
            public void run() throws Exception {
                listener.onDispose();
            };
        });
    }

    this.resourceManager.dispose();
}

From source file:org.openscada.chart.swt.ChartRenderer.java

License:Open Source License

public void dispose() {
    checkWidget();//from w  w  w.j  a v a 2 s.c  o m

    if (this.disposed) {
        return;
    }

    this.disposed = true;

    for (final DisposeListener listener : this.disposeListeners) {
        SafeRunnable.getRunner().run(new SafeRunnable() {
            @Override
            public void run() throws Exception {
                listener.onDispose();
            };
        });
    }
}