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.CoreException
public 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.CoreException
public static void performModelModification(org.eclipse.emf.ecore.resource.Resource affectedResource, ILabeledRunnable runnable) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public static void performModelModification(org.eclipse.emf.ecore.resource.Resource affectedResource, ILabeledRunnable runnable, boolean affectsDirtyState) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public 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.CoreException
public 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