org.eclipse.emf.facet.util.ui.internal.exported.displaysync
Class AbstractExceptionFreeRunnable<T>

java.lang.Object
  extended by org.eclipse.emf.facet.util.ui.internal.exported.displaysync.AbstractExceptionFreeRunnable<T>
All Implemented Interfaces:
IRunnable<T,java.lang.Exception>

public abstract class AbstractExceptionFreeRunnable<T>
extends java.lang.Object
implements IRunnable<T,java.lang.Exception>


Constructor Summary
AbstractExceptionFreeRunnable()
           
 
Method Summary
 T run()
           
abstract  T safeRun()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractExceptionFreeRunnable

public AbstractExceptionFreeRunnable()
Method Detail

safeRun

public abstract T safeRun()

run

public T run()
      throws java.lang.Exception
Specified by:
run in interface IRunnable<T,java.lang.Exception>
Throws:
java.lang.Exception