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

Packages that use DiagnosticSupport
Package
Description
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
Modifier and Type
Field
Description
`protected final DiagnosticSupport`
AbstractMonitoredProxyCreationListener.`diagnostic`
The diagnostic.
`protected DiagnosticSupport`
AbstractResolution.`diagnostic`
The diagnostic.
Methods in org.eclipse.emf.compare.ide.ui.internal.logical.resolver with parameters of type DiagnosticSupport
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)`
`SynchronizedResourceSet`
IResourceDependencyRemoteResolver.`getResourceSetForRemoteResolution(DiagnosticSupport diagnostic, ThreadSafeProgressMonitor tspm)`
Provides the resources set to use for remote resolve computations.
`SynchronizedResourceSet`
ResourceDependencyRemoteResolver.`getResourceSetForRemoteResolution(DiagnosticSupport diagnostic, ThreadSafeProgressMonitor tspm)`
`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`
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.
`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.
Constructors in org.eclipse.emf.compare.ide.ui.internal.logical.resolver with parameters of type DiagnosticSupport
Modifier
Constructor
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.