@Inject Eclipse 4.x(API Eclipse 4.x e4). , , Eclipse 3.x API.
Eclipse , e4view org.eclipse.ui.views. @Inject.
Display.getDefault().asyncExec() SWT SWT.
Display.getDefault().asyncExec(new Runnable()
{
@Override
public void run()
{
.. code to update the UI
}
});