Class ResolutionUtil
- java.lang.Object
-
- org.eclipse.emf.compare.ide.ui.internal.logical.resolver.ResolutionUtil
-
public final class ResolutionUtil extends Object
Utility class that provides a few static methods useful for resolving.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.eclipse.core.resources.IFilegetFileAt(URI uri)Returns the IFile located at the given URI.static CrossReferenceResolutionScopegetResolutionScope()Tells this resolver how much of the dependency graph should be created at once.static booleanisInterruptedOrCanceled(org.eclipse.core.runtime.IProgressMonitor monitor)Checks if the current thread is interrupted or if the given monitor has been canceled.
-
-
-
Method Detail
-
getResolutionScope
public static CrossReferenceResolutionScope getResolutionScope()
Tells this resolver how much of the dependency graph should be created at once. Note that this value may change during a resolution, which sole "visible" effect would be to prevent resolution of further outgoing references if the new value is "SELF".- Returns:
- The current resolution scope.
-
isInterruptedOrCanceled
public static boolean isInterruptedOrCanceled(org.eclipse.core.runtime.IProgressMonitor monitor)
Checks if the current thread is interrupted or if the given monitor has been canceled.- Parameters:
monitor- the monitor to check- Returns:
- true if the current thread has been canceled, false otherwise.
-
getFileAt
public static org.eclipse.core.resources.IFile getFileAt(URI uri)
Returns the IFile located at the given URI.- Parameters:
uri- URI we need the file for.- Returns:
- The IFile located at the given URI.
-
-