# Uses of Class
org.eclipse.emf.compare.ide.ui.internal.logical.resolver.SynchronizedResourceSet

Packages that use SynchronizedResourceSet
Package
Description
org.eclipse.emf.compare.ide.ui.internal.logical.resolver

## Uses of SynchronizedResourceSet in org.eclipse.emf.compare.ide.ui.internal.logical.resolver

Methods in org.eclipse.emf.compare.ide.ui.internal.logical.resolver that return SynchronizedResourceSet
Modifier and Type
Method
Description
`SynchronizedResourceSet`
IResourceDependencyRemoteResolver.`getResourceSetForRemoteResolution(DiagnosticSupport diagnostic, ThreadSafeProgressMonitor tspm)`
Provides the resources set to use for remote resolve computations.
`SynchronizedResourceSet`
ResourceDependencyRemoteResolver.`getResourceSetForRemoteResolution(DiagnosticSupport diagnostic, ThreadSafeProgressMonitor tspm)`
Methods in org.eclipse.emf.compare.ide.ui.internal.logical.resolver with parameters of type SynchronizedResourceSet
Modifier and Type
Method
Description
`void`
IResourceDependencyRemoteResolver.`demandRemoteResolve(SynchronizedResourceSet resourceSet, URI uri, DiagnosticSupport diagnostic, ThreadSafeProgressMonitor tspm)`
Allows callers to launch the loading and resolution of the model pointed at by the given URI, without updating the
invalid reference

    #dependencyGraph

along the way.
`void`
ResourceDependencyRemoteResolver.`demandRemoteResolve(SynchronizedResourceSet resourceSet, URI uri, DiagnosticSupport diagnostic, ThreadSafeProgressMonitor tspm)`
`void`
IResourceDependencyLocalResolver.`demandResolve(SynchronizedResourceSet resourceSet, URI uri, DiagnosticSupport diagnostic, ThreadSafeProgressMonitor tspm)`
Allows callers to launch the loading and resolution of the model pointed at by the given URI.
`void`
ResourceDependencyLocalResolver.`demandResolve(SynchronizedResourceSet resourceSet, URI uri, DiagnosticSupport diagnostic, ThreadSafeProgressMonitor tspm)`
`org.eclipse.emf.compare.ide.ui.internal.logical.resolver.RemoteResolveComputation`
IResourceDependencyRemoteResolver.`getRemoteResolveComputation(SynchronizedResourceSet resourceSet, URI uri, DiagnosticSupport diagnostic, ThreadSafeProgressMonitor tspm)`
Provides the computation to run for remote resolutions.
`org.eclipse.emf.compare.ide.ui.internal.logical.resolver.RemoteResolveComputation`
ResourceDependencyRemoteResolver.`getRemoteResolveComputation(SynchronizedResourceSet resourceSet, URI uri, DiagnosticSupport diagnostic, ThreadSafeProgressMonitor tspm)`
`protected com.google.common.base.Function<URI,IComputation<URI>>`
ModelsResolution.`resolveRemoteURI(ThreadSafeProgressMonitor tspm, SynchronizedResourceSet resourceSet)`
Provides a `Function` that converts a given URI into a Computation that can be run by a `ResourceComputationScheduler`.
`protected void`
ResourceDependencyLocalResolver.`updateChangedResources(SynchronizedResourceSet resourceSet, DiagnosticSupport diagnostic, ThreadSafeProgressMonitor tspm)`
Checks the current state of our `ResourceDependencyLocalResolver.resourceListener` and updates the dependency graph for all resources that have been changed since we last checked.
Constructors in org.eclipse.emf.compare.ide.ui.internal.logical.resolver with parameters of type SynchronizedResourceSet
Modifier
Constructor
Description
``
`ModelResourceVisitor(ResourceComputationScheduler<URI> scheduler, SynchronizedResourceSet resourceSet, IResourceDependencyLocalResolver resolver, DiagnosticSupport diagnostic, ThreadSafeProgressMonitor monitor)`
Default constructor.