public class ModelOperationRunner
extends java.lang.Object
| Constructor and Description |
|---|
ModelOperationRunner() |
| Modifier and Type | Method and Description |
|---|---|
static void |
performModelAccess(org.eclipse.emf.ecore.resource.Resource affectedResource,
java.lang.Runnable runnable) |
static <T> T |
performModelAccess(org.eclipse.emf.ecore.resource.Resource affectedResource,
org.eclipse.emf.transaction.RunnableWithResult<T> runnable) |
static void |
performModelModification(org.eclipse.emf.ecore.resource.Resource affectedResource,
ILabeledRunnable runnable) |
static void |
performModelModification(org.eclipse.emf.ecore.resource.Resource affectedResource,
ILabeledRunnable runnable,
boolean affectsDirtyState) |
static void |
performModelModification(org.eclipse.emf.ecore.resource.Resource affectedResource,
ILabeledWorkspaceRunnable runnable,
boolean affectsDirtyState,
org.eclipse.core.runtime.IProgressMonitor monitor) |
static void |
performModelModification(org.eclipse.emf.ecore.resource.Resource affectedResource,
ILabeledWorkspaceRunnable runnable,
org.eclipse.core.runtime.IProgressMonitor monitor) |
public static void performModelAccess(org.eclipse.emf.ecore.resource.Resource affectedResource,
java.lang.Runnable runnable)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionpublic static <T> T performModelAccess(org.eclipse.emf.ecore.resource.Resource affectedResource,
org.eclipse.emf.transaction.RunnableWithResult<T> runnable)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionpublic static void performModelModification(org.eclipse.emf.ecore.resource.Resource affectedResource,
ILabeledRunnable runnable)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionpublic static void performModelModification(org.eclipse.emf.ecore.resource.Resource affectedResource,
ILabeledRunnable runnable,
boolean affectsDirtyState)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionpublic static void performModelModification(org.eclipse.emf.ecore.resource.Resource affectedResource,
ILabeledWorkspaceRunnable runnable,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionpublic static void performModelModification(org.eclipse.emf.ecore.resource.Resource affectedResource,
ILabeledWorkspaceRunnable runnable,
boolean affectsDirtyState,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException