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

Packages that use DiagnosticSupport
org.eclipse.emf.compare.ide.ui.internal.logical.resolver

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

Fields in org.eclipse.emf.compare.ide.ui.internal.logical.resolver declared as DiagnosticSupport
`protected DiagnosticSupport` AbstractResolution.`diagnostic` The diagnostic.
`protected DiagnosticSupport` AbstractMonitoredProxyCreationListener.`diagnostic` The diagnostic.

Methods in org.eclipse.emf.compare.ide.ui.internal.logical.resolver with parameters of type DiagnosticSupport
`void` ResourceDependencyRemoteResolver.`demandRemoteResolve(SynchronizedResourceSet resourceSet, URI uri, DiagnosticSupport diagnostic, ThreadSafeProgressMonitor tspm)`
`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 `#dependencyGraph` along the way.
`void` ResourceDependencyLocalResolver.`demandResolve(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.
`org.eclipse.emf.compare.ide.ui.internal.logical.resolver.RemoteResolveComputation` ResourceDependencyRemoteResolver.`getRemoteResolveComputation(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.
`SynchronizedResourceSet` ResourceDependencyRemoteResolver.`getResourceSetForRemoteResolution(DiagnosticSupport diagnostic, ThreadSafeProgressMonitor tspm)`
`SynchronizedResourceSet` IResourceDependencyRemoteResolver.`getResourceSetForRemoteResolution(DiagnosticSupport diagnostic, ThreadSafeProgressMonitor tspm)` Provides the resources set to use for remote resolve computations.
`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.
`void` ResourceDependencyLocalResolver.`updateDependencies(org.eclipse.core.runtime.IProgressMonitor monitor, DiagnosticSupport diagnostic, org.eclipse.core.resources.IFile... files)` Update the dependency graph to make sure that it contains the given file.
`void` IResourceDependencyLocalResolver.`updateDependencies(org.eclipse.core.runtime.IProgressMonitor monitor, DiagnosticSupport diagnostic, org.eclipse.core.resources.IFile... start)` Make sure that dependencies for the given files are up to date.

Constructors in org.eclipse.emf.compare.ide.ui.internal.logical.resolver with parameters of type DiagnosticSupport
Constructor and Description
`AbstractMonitoredProxyCreationListener(ThreadSafeProgressMonitor monitor, DiagnosticSupport diagnostic)` Constructor.
`LocalMonitoredProxyCreationListener(ThreadSafeProgressMonitor monitor, com.google.common.eventbus.EventBus eventBus, IResourceDependencyLocalResolver localResolver, DiagnosticSupport diagnostic)` Constructor.
`ModelResourceVisitor(ResourceComputationScheduler<URI> scheduler, SynchronizedResourceSet resourceSet, IResourceDependencyLocalResolver resolver, DiagnosticSupport diagnostic, ThreadSafeProgressMonitor monitor)` Default constructor.
`RemoteMonitoredProxyCreationListener(ThreadSafeProgressMonitor monitor, IResourceDependencyRemoteResolver remoteResolver, DiagnosticSupport diagnostic)` Constructor.