Package org.eclipse.emf.compare.ide.ui.internal.logical
package org.eclipse.emf.compare.ide.ui.internal.logical
-
ClassesClassDescriptionThis will be used by EMF Compare in order to construct its comparison scope given a "starting point".Provides adapters for the
EMFModelProvider
.This implementation of aModelProvider
will be used to provide the logical model associated with EMF models.Property tester specifying whether anIFile
should be treated as EMF model resource and hence should be handled by EMF Compare.This will be used to represent an EMF resource's mapping.A customized merger for theEMFResourceMapping
s.Allows us to provide comparison support for the EMF model provider.This implementation of a comparison scope can be supplied to EMF Compare if there was an error beyond repair during the creation of the scope.Allows access to the underlying IFileRevision's storage.Instances of this class will be used by EMF Compare to minimize the scope to parts of a logical model that can be considered valid candidates for a difference.A basic implementation of a registry for model minimizers that stores the model minimizers in a map with their respective class names.A registry event listener that propagates model minimizers changes from the extension registry to a given model minimizer registry.An empty implementation of anIModelMinimizer
.This will use aRemoteResourceMappingContext
in order to fetch the content of the sides of a comparison during model resolving.Detector for revealing potential file renames that may have occurred inIStorageProviderAccessor.DiffSide.SOURCE
orIStorageProviderAccessor.DiffSide.REMOTE
in the context of aSubscriber
.Allows access to the underlying IResourceVariant's storage.This class is responsible for computing similarities between two text contents and deciding whether they are close enough to be considered a rename.Mostly copied from org.eclipse.team.internal.ui.StorageTypedElement.This implementation of IStorage simply wraps a stream content accessor.This is used by our synchronization model to access the innards of Team'sSubscriber
s.