Uses of Package
org.eclipse.emf.compare.ide.ui.internal.logical.resolver
Packages that use org.eclipse.emf.compare.ide.ui.internal.logical.resolver
-
Classes in org.eclipse.emf.compare.ide.ui.internal.logical.resolver used by org.eclipse.emf.compare.ide.ui.internal.logical.resolverClassDescriptionAsbtract super-class of
IProxyCreationListener
s to use for computing the logical model.Abstract super-class of resolving computations.Defines the scope for the resolution of a file's logical model.Default implementation ofIResolutionContext
.Event indicating a dependency between two resources has been found.This class's responsibility is to maintain the state of its graph when notified that a new model resource or a new dependency have been found.Encapsulated a diagnostic to hide multi-threaded details.Encapsulates the logic of a computation that can be identified by a key.This interface describes the contract of providing the set of files that must be used "together with" a given file, whatever the desired semantics of "together with" is.A resolution context provides the different elements that can be involved in a comparison taking logical models into account.A resource dependency provider is in charge of providing the dependencies of resources (local or remote resources, remote meaning hosted in git for instance).A resource dependency provider is in charge of providing the dependencies of resources (local or remote resources, remote meaning hosted in git for instance).A resource dependency provider is in charge of providing the dependencies of resources (local or remote resources, remote meaning hosted in git for instance).This will listen to workspace changes and react to all changes on "model" resources as determined byThreadedModelResolver#MODEL_CONTENT_TYPES
.Event that indicates that a resource that should be part of a dependency graph has been found.Class providing facilities to schedule computations and hide as much as possible the multi-threaded complexity.Event indicating that model resources have been removed, which requires updating the graph of dependencies between model resources.A thread-safe implementation of a ResourceSet that will prevent loading of resources unless explicitly demanded throughSynchronizedResourceSet.loadResource(URI)
.