# Hierarchy For Package org.eclipse.emf.compare.ide.ui.internal.logical.resolver

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.emf.compare.ide.ui.logical.AbstractModelResolver (implements org.eclipse.emf.compare.ide.ui.logical.IModelResolver)
    - org.eclipse.emf.compare.ide.ui.internal.logical.resolver.ThreadedModelResolver (implements org.eclipse.emf.compare.rcp.graph.IGraphConsumer)
  - org.eclipse.emf.compare.ide.ui.internal.logical.resolver.AbstractMonitoredProxyCreationListener (implements org.eclipse.emf.compare.ide.internal.utils.IProxyCreationListener)
    - org.eclipse.emf.compare.ide.ui.internal.logical.resolver.LocalMonitoredProxyCreationListener
    - org.eclipse.emf.compare.ide.ui.internal.logical.resolver.RemoteMonitoredProxyCreationListener
  - org.eclipse.emf.compare.ide.ui.internal.logical.resolver.AbstractResolution
    - org.eclipse.emf.compare.ide.ui.internal.logical.resolver.LocalModelResolution
    - org.eclipse.emf.compare.ide.ui.internal.logical.resolver.LocalModelsResolution
    - org.eclipse.emf.compare.ide.ui.internal.logical.resolver.ModelsResolution
  - org.eclipse.emf.common.notify.impl.BasicNotifierImpl (implements org.eclipse.emf.common.notify.Notifier)
    - org.eclipse.emf.common.notify.impl.NotifierImpl
      - org.eclipse.emf.ecore.resource.impl.ResourceSetImpl (implements org.eclipse.emf.ecore.resource.ResourceSet)
        - org.eclipse.emf.compare.ide.ui.internal.logical.resolver.SynchronizedResourceSet (implements org.eclipse.emf.compare.ide.internal.utils.DisposableResourceSet)
  - org.eclipse.emf.compare.ide.ui.internal.logical.resolver.CachingImplicitDependencies (implements org.eclipse.emf.compare.ide.ui.internal.logical.resolver.IImplicitDependencies)
  - org.eclipse.emf.compare.ide.ui.internal.logical.resolver.DefaultImplicitDependencies (implements org.eclipse.emf.compare.ide.ui.internal.logical.resolver.IImplicitDependencies)
  - org.eclipse.emf.compare.ide.ui.internal.logical.resolver.DefaultResolutionContext (implements org.eclipse.emf.compare.ide.ui.internal.logical.resolver.IResolutionContext)
  - org.eclipse.emf.compare.ide.ui.internal.logical.resolver.DependencyFoundEvent<T>
    - org.eclipse.emf.compare.ide.ui.internal.logical.resolver.ResourceDependencyFoundEvent
  - org.eclipse.emf.compare.ide.ui.internal.logical.resolver.DependencyGraphUpdater<T>
  - org.eclipse.emf.compare.ide.ui.internal.logical.resolver.DiagnosticSupport
  - org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl (implements org.eclipse.emf.ecore.resource.URIConverter)
    - org.eclipse.emf.compare.utils.DelegatingURIConverter
      - org.eclipse.emf.compare.ide.utils.StorageURIConverter
        - org.eclipse.emf.compare.ide.ui.internal.logical.resolver.RevisionedURIConverter
  - org.eclipse.emf.compare.ide.ui.internal.logical.resolver.ModelResourceListener (implements org.eclipse.core.resources.IResourceChangeListener, org.eclipse.core.resources.IResourceDeltaVisitor)
  - org.eclipse.emf.compare.ide.ui.internal.logical.resolver.ModelResourceVisitor (implements org.eclipse.core.resources.IResourceVisitor)
  - org.eclipse.emf.compare.ide.ui.internal.logical.resolver.ResolutionUtil
  - org.eclipse.emf.compare.ide.ui.internal.logical.resolver.ResolvedEvent<T>
  - org.eclipse.emf.compare.ide.ui.internal.logical.resolver.ResourceComputationScheduler<T>
  - org.eclipse.emf.compare.ide.ui.internal.logical.resolver.ResourceComputationScheduler.CallStatus
  - org.eclipse.emf.compare.ide.ui.internal.logical.resolver.ResourceComputationScheduler.ShutdownStatus
  - org.eclipse.emf.compare.ide.ui.internal.logical.resolver.ResourceDependencyLocalResolver (implements org.eclipse.emf.compare.ide.ui.internal.logical.resolver.IResourceDependencyLocalResolver)
  - org.eclipse.emf.compare.ide.ui.internal.logical.resolver.ResourceDependencyProvider (implements org.eclipse.emf.compare.ide.ui.internal.logical.resolver.IResourceDependencyProvider)
  - org.eclipse.emf.compare.ide.ui.internal.logical.resolver.ResourceDependencyRemoteResolver (implements org.eclipse.emf.compare.ide.ui.internal.logical.resolver.IResourceDependencyRemoteResolver)
  - org.eclipse.emf.compare.ide.ui.internal.logical.resolver.ResourceRemovedEvent<T>

## Interface Hierarchy

- org.eclipse.emf.compare.ide.ui.internal.logical.resolver.IImplicitDependencies
- org.eclipse.emf.compare.ide.ui.internal.logical.resolver.IResolutionContext
- org.eclipse.emf.compare.ide.ui.internal.logical.resolver.IResourceDependencyLocalResolver
- org.eclipse.emf.compare.ide.ui.internal.logical.resolver.IResourceDependencyProvider
- org.eclipse.emf.compare.ide.ui.internal.logical.resolver.IResourceDependencyRemoteResolver
- java.lang.Runnable
  - org.eclipse.emf.compare.ide.ui.internal.logical.resolver.IComputation<T>

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - org.eclipse.emf.compare.ide.ui.internal.logical.resolver.CrossReferenceResolutionScope
    - org.eclipse.emf.compare.ide.ui.internal.logical.resolver.ResourceComputationScheduler.ComputationState
    - org.eclipse.emf.compare.ide.ui.internal.logical.resolver.ResourceComputationScheduler.ShutdownState