public class ModelsResolution extends AbstractResolution
context, diagnostic, implicitDependencies, logger, monitor| Constructor and Description | 
|---|
| ModelsResolution(IResolutionContext context,
                org.eclipse.core.runtime.IProgressMonitor monitor,
                IStorageProviderAccessor storageAccessor,
                org.eclipse.core.resources.IStorage left,
                org.eclipse.core.resources.IStorage right,
                org.eclipse.core.resources.IStorage origin) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Runnable | getFinalizeResolvingRunnable()Overridden to set the work remaining to zero on the progress monitor used. | 
| protected com.google.common.base.Function<URI,IComputation<URI>> | resolveRemoteURI(ThreadSafeProgressMonitor tspm,
                SynchronizedResourceSet resourceSet)Provides a  Functionthat converts a given URI into a Computation that can be run by aResourceComputationScheduler. | 
| SynchronizationModel | run()Executes the resolution. | 
asURISet, call, getImplicitDependencies, getTicks, resolveTraversalpublic ModelsResolution(IResolutionContext context, org.eclipse.core.runtime.IProgressMonitor monitor, IStorageProviderAccessor storageAccessor, org.eclipse.core.resources.IStorage left, org.eclipse.core.resources.IStorage right, org.eclipse.core.resources.IStorage origin)
dependencyProvider - The dependency providerscheduler - The muti-thread support to useeventBus - The event busmonitor - The progress monitor to use to report progressstorageAccessor - The storage accessor, must not be nullleft - The left storage, can be nullright - The right storage, can be nullorigin - The ancestor storage, can be nullpublic SynchronizationModel run()
protected Runnable getFinalizeResolvingRunnable()
getFinalizeResolvingRunnable in class AbstractResolutionRunnable to run after having resolved resources.protected com.google.common.base.Function<URI,IComputation<URI>> resolveRemoteURI(ThreadSafeProgressMonitor tspm, SynchronizedResourceSet resourceSet)
Function that converts a given URI into a Computation that can be run by a
 ResourceComputationScheduler.tspm - The progress monitor to useresourceSet - The resource set to useFunction, never null, that can be used to remotely resolvea given URI.
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.