Class LocalModelsResolution
java.lang.Object
org.eclipse.emf.compare.ide.ui.internal.logical.resolver.AbstractResolution
org.eclipse.emf.compare.ide.ui.internal.logical.resolver.LocalModelsResolution
Called by EMF Compare in order to resolve the logical models corresponding to the given IResources. Only
local data is available.
-
Field Summary
Fields inherited from class org.eclipse.emf.compare.ide.ui.internal.logical.resolver.AbstractResolution
context, diagnostic, implicitDependencies, logger, monitor
-
Constructor Summary
ConstructorDescriptionLocalModelsResolution
(IResolutionContext context, org.eclipse.core.resources.IResource left, org.eclipse.core.resources.IResource right, org.eclipse.core.resources.IResource origin, org.eclipse.core.runtime.IProgressMonitor monitor) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
Indicates whether all the resources are instances ofIFile
.run()
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
-
LocalModelsResolution
public LocalModelsResolution(IResolutionContext context, org.eclipse.core.resources.IResource left, org.eclipse.core.resources.IResource right, org.eclipse.core.resources.IResource origin, org.eclipse.core.runtime.IProgressMonitor monitor) Constructor.- Parameters:
dependencyProvider
- The dependency providerscheduler
- multi-thread supporteventBus
- The event bus to signal eventsleft
- left resourceright
- right resourceorigin
- common ancestor resource, may be nullmonitor
- The progress monitor to use
-
-
Method Details
-
run
Executes this treatment.- Returns:
- The Logical model to use to compare the 2 or 3 resources.
-
allResourcesAreFiles
protected boolean allResourcesAreFiles()Indicates whether all the resources are instances ofIFile
.- Returns:
true
if and only if left and right areIFile
s and origin is null or is anIFile
.
-