Uses of Interface
org.eclipse.emf.transaction.RunnableWithResult

Packages that use RunnableWithResult
org.eclipse.emf.transaction Definition of the API for a transactional editing domain. 
org.eclipse.emf.transaction.impl Implementation of the transactional editing domain API. 
org.eclipse.emf.transaction.ui.provider Extensions of the UI provider classes to conform to the transactional editing domain protocol. 
org.eclipse.emf.transaction.util Utilities used by/with the transactional editing domain API. 
 

Uses of RunnableWithResult in org.eclipse.emf.transaction
 

Classes in org.eclipse.emf.transaction that implement RunnableWithResult
static class RunnableWithResult.Impl<T>
          A convenient partial implementation of the RunnableWithResult interface that implements a settable result field and commit status.
 

Methods in org.eclipse.emf.transaction that return RunnableWithResult
 RunnableWithResult<?> TransactionalEditingDomain.createPrivilegedRunnable(Runnable runnable)
          Wraps the specified runnable to give it access to the currently active transaction.
 

Uses of RunnableWithResult in org.eclipse.emf.transaction.impl
 

Classes in org.eclipse.emf.transaction.impl that implement RunnableWithResult
 class PrivilegedRunnable<T>
          Implementation of the privileged runnable, which allows a thread to lend its transaction to another cooperating thread for synchronous execution.
 

Methods in org.eclipse.emf.transaction.impl that return RunnableWithResult
 RunnableWithResult<Object> TransactionalEditingDomainImpl.createPrivilegedRunnable(Runnable runnable)
           
 

Uses of RunnableWithResult in org.eclipse.emf.transaction.ui.provider
 

Methods in org.eclipse.emf.transaction.ui.provider with parameters of type RunnableWithResult
protected
<T> T
TransactionalAdapterFactoryLabelProvider.run(RunnableWithResult<? extends T> run)
          Runs the specified runnable in the editing domain, with interrupt handling.
protected
<T> T
TransactionalAdapterFactoryContentProvider.run(RunnableWithResult<? extends T> run)
          Runs the specified runnable in the editing domain, with interrupt handling.
protected
<T> T
TransactionalPropertySource.run(RunnableWithResult<? extends T> run)
          Runs the specified runnable in the editing domain, with interrupt handling.
 

Uses of RunnableWithResult in org.eclipse.emf.transaction.util
 

Methods in org.eclipse.emf.transaction.util that return RunnableWithResult
static
<T> RunnableWithResult<T>
TransactionUtil.createPrivilegedRunnable(TransactionalEditingDomain domain, RunnableWithResult<? extends T> runnable)
          Utility method for providing privileged access to runnables that return values.
 

Methods in org.eclipse.emf.transaction.util with parameters of type RunnableWithResult
static
<T> RunnableWithResult<T>
TransactionUtil.createPrivilegedRunnable(TransactionalEditingDomain domain, RunnableWithResult<? extends T> runnable)
          Utility method for providing privileged access to runnables that return values.
static
<T> T
TransactionUtil.runExclusive(TransactionalEditingDomain domain, RunnableWithResult<? extends T> runnable)
          Utility method for executing exclusive runnables that return values.
 


Copyright 2002, 2007 IBM Corporation and others.
All Rights Reserved.