Uses of Class
org.eclipse.emf.compare.ide.ui.internal.util.ThreadSafeProgressMonitor
-
Uses of ThreadSafeProgressMonitor in org.eclipse.emf.compare.ide.ui.internal.logical.resolver
Modifier and TypeFieldDescriptionprotected final ThreadSafeProgressMonitor
AbstractMonitoredProxyCreationListener.tspm
The progress monitor.Modifier and TypeMethodDescriptionvoid
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
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) IResourceDependencyRemoteResolver.getResourceSetForRemoteResolution
(DiagnosticSupport diagnostic, ThreadSafeProgressMonitor tspm) Provides the resources set to use for remote resolve computations.ResourceDependencyRemoteResolver.getResourceSetForRemoteResolution
(DiagnosticSupport diagnostic, ThreadSafeProgressMonitor tspm) protected com.google.common.base.Function<URI,
IComputation<URI>> ModelsResolution.resolveRemoteURI
(ThreadSafeProgressMonitor tspm, SynchronizedResourceSet resourceSet) Provides aFunction
that converts a given URI into a Computation that can be run by aResourceComputationScheduler
.protected void
ResourceDependencyLocalResolver.updateChangedResources
(SynchronizedResourceSet resourceSet, DiagnosticSupport diagnostic, ThreadSafeProgressMonitor tspm) Checks the current state of ourResourceDependencyLocalResolver.resourceListener
and updates the dependency graph for all resources that have been changed since we last checked.ModifierConstructorDescriptionAbstractMonitoredProxyCreationListener
(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.