Class LocalModelResolution
java.lang.Object
org.eclipse.emf.compare.ide.ui.internal.logical.resolver.AbstractResolution
org.eclipse.emf.compare.ide.ui.internal.logical.resolver.LocalModelResolution
This will be called by Team in order to determine whether a given file can be compared alone, or if it
needs to be compared along with others (and, thus, compared from the synchronize view). Note that only
local data is available here.
-
Field Summary
Fields inherited from class org.eclipse.emf.compare.ide.ui.internal.logical.resolver.AbstractResolution
context, diagnostic, implicitDependencies, logger, monitor
-
Constructor Summary
ConstructorDescriptionLocalModelResolution
(IResolutionContext context, org.eclipse.core.runtime.IProgressMonitor monitor) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionrun
(org.eclipse.core.resources.IResource start) Executes this treatment.Methods inherited from class org.eclipse.emf.compare.ide.ui.internal.logical.resolver.AbstractResolution
asURISet, call, getFinalizeResolvingRunnable, getImplicitDependencies, getTicks, resolveTraversal
-
Constructor Details
-
LocalModelResolution
public LocalModelResolution(IResolutionContext context, org.eclipse.core.runtime.IProgressMonitor monitor) Constructor.- Parameters:
dependencyProvider
- The dependency providerscheduler
- multi-thread support to useeventBus
- The event busmonitor
- Progress monitor to use
-
-
Method Details
-
run
Executes this treatment.- Parameters:
start
- Resource for which we want the traversal- Returns:
- The
StorageTraversal
for the given resource, never null but possibly empty.
-