public class AccessGuard
extends java.lang.Object
| Modifier and Type | Method and Description | 
|---|---|
static <T> T | 
execute(org.eclipse.emf.ecore.EObject owner,
       Operation<T> operation)
Executes operation. 
 | 
public static <T> T execute(org.eclipse.emf.ecore.EObject owner,
                            Operation<T> operation)
T - type of operation parameter.owner - EObject that should be used to acquire lock.operation - operation that should be executed.OperationTimeoutException - if the lock can not be acquired during specified time period.