| Modifier and Type | Method and Description | 
|---|---|
| SynchronizationModel | EMFResourceMapping. getLatestModel()Returns the latest synchronization model built from a call to
  EMFResourceMapping.getTraversals(ResourceMappingContext, IProgressMonitor). | 
| Modifier and Type | Method and Description | 
|---|---|
| static IComparisonScope | ComparisonScopeBuilder. create(SynchronizationModel synchronizationModel,
      org.eclipse.core.runtime.IProgressMonitor monitor)Creates the comparison scope corresponding to the given synchronization model, with no further
 operation on it. | 
| protected void | EMFResourceMappingMerger. delegateMergeOfUnmergedResourcesAndMarkDiffsAsMerged(SynchronizationModel syncModel,
                                                    org.eclipse.team.core.mapping.IMergeContext mergeContext,
                                                    EMFResourceMappingMerger.ResourceAdditionAndDeletionTracker resourceTracker,
                                                    org.eclipse.core.runtime.SubMonitor subMonitor)Delegates the merge of so far non-merged resource additions and deletions and marks all other already
 merged resources as merged. | 
| protected void | AdditiveResourceMappingMerger. delegateMergeOfUnmergedResourcesAndMarkDiffsAsMerged(SynchronizationModel syncModel,
                                                    org.eclipse.team.core.mapping.IMergeContext mergeContext,
                                                    EMFResourceMappingMerger.ResourceAdditionAndDeletionTracker resourceTracker,
                                                    org.eclipse.core.runtime.SubMonitor subMonitor) | 
| void | NullModelMinimizer. minimize(org.eclipse.core.resources.IFile file,
        SynchronizationModel syncModel,
        org.eclipse.core.runtime.IProgressMonitor monitor)This will be called to reduce the number of resources in this model's traversals based on the given
 starting point of the left logical model. | 
| void | IdenticalResourceMinimizer. minimize(org.eclipse.core.resources.IFile file,
        SynchronizationModel syncModel,
        org.eclipse.core.runtime.IProgressMonitor monitor)This will be called to reduce the number of resources in this model's traversals based on the given
 starting point of the left logical model. | 
| void | NullModelMinimizer. minimize(SynchronizationModel syncModel,
        org.eclipse.core.runtime.IProgressMonitor monitor)This will be called to reduce the number of resources in this model's traversals. | 
| void | ModelMinimizerRegistry. minimize(SynchronizationModel syncModel,
        org.eclipse.core.runtime.IProgressMonitor monitor) | 
| void | IdenticalResourceMinimizer. minimize(SynchronizationModel syncModel,
        org.eclipse.core.runtime.IProgressMonitor monitor)This will be called to reduce the number of resources in this model's traversals. | 
| Constructor and Description | 
|---|
| EMFResourceMapping(org.eclipse.core.resources.IResource resource,
                  org.eclipse.core.resources.mapping.ResourceMappingContext initialContext,
                  SynchronizationModel synchronizationModel,
                  String providerId)Instantiates our mapping given its underlying physical  IResource. | 
| Modifier and Type | Method and Description | 
|---|---|
| SynchronizationModel | ThreadedModelResolver. resolveLocalModels(org.eclipse.core.resources.IResource left,
                  org.eclipse.core.resources.IResource right,
                  org.eclipse.core.resources.IResource origin,
                  org.eclipse.core.runtime.IProgressMonitor monitor)Called by EMF Compare in order to resolve the logical models corresponding to the given IResources. | 
| SynchronizationModel | ThreadedModelResolver. resolveModels(IStorageProviderAccessor storageAccessor,
             org.eclipse.core.resources.IStorage left,
             org.eclipse.core.resources.IStorage right,
             org.eclipse.core.resources.IStorage origin,
             org.eclipse.core.runtime.IProgressMonitor monitor)This will be called by EMF Compare in order to resolve the whole logical models containing the given
 storages. | 
| SynchronizationModel | ModelsResolution. run()Executes the resolution. | 
| SynchronizationModel | LocalModelsResolution. run()Executes this treatment. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Collection<SynchronizationModel> | LogicalModelViewHandlerUtil. getSynchronizationModels(org.eclipse.core.resources.IFile file,
                        org.eclipse.core.runtime.IProgressMonitor monitor)Get the logical model associated with the given file. | 
| Collection<SynchronizationModel> | ILogicalModelViewHandler. getSynchronizationModels(org.eclipse.ui.IWorkbenchPart part,
                        org.eclipse.jface.viewers.ISelection selection,
                        org.eclipse.core.runtime.IProgressMonitor monitor)Get the logical models associated with the given editor or selection. | 
| Collection<SynchronizationModel> | AbstractLogicalModelViewHandler. getSynchronizationModels(org.eclipse.ui.IWorkbenchPart part,
                        org.eclipse.jface.viewers.ISelection selection,
                        org.eclipse.core.runtime.IProgressMonitor monitor)Get the logical models associated with the given editor or selection. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Collection<org.eclipse.core.resources.IResource> | LogicalModelViewHandlerUtil. getLogicalModelResources(Collection<SynchronizationModel> logicalModels,
                        org.eclipse.core.runtime.IProgressMonitor monitor)Get the resources of the given logical models. | 
| Modifier and Type | Method and Description | 
|---|---|
| SynchronizationModel | IModelResolver. resolveLocalModels(org.eclipse.core.resources.IResource left,
                  org.eclipse.core.resources.IResource right,
                  org.eclipse.core.resources.IResource origin,
                  org.eclipse.core.runtime.IProgressMonitor monitor)Called by EMF Compare in order to resolve the logical models corresponding to the given IResources. | 
| SynchronizationModel | IModelResolver. resolveModels(IStorageProviderAccessor storageAccessor,
             org.eclipse.core.resources.IStorage left,
             org.eclipse.core.resources.IStorage right,
             org.eclipse.core.resources.IStorage origin,
             org.eclipse.core.runtime.IProgressMonitor monitor)This will be called by EMF Compare in order to resolve the whole logical models containing the given
 storages. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | IModelMinimizer. minimize(org.eclipse.core.resources.IFile file,
        SynchronizationModel syncModel,
        org.eclipse.core.runtime.IProgressMonitor monitor)This will be called to reduce the number of resources in this model's traversals based on the given
 starting point of the left logical model. | 
| void | CompoundModelMinimizer. minimize(org.eclipse.core.resources.IFile file,
        SynchronizationModel syncModel,
        org.eclipse.core.runtime.IProgressMonitor monitor)This will be called to reduce the number of resources in this model's traversals based on the given
 starting point of the left logical model. | 
| void | IModelMinimizer. minimize(SynchronizationModel syncModel,
        org.eclipse.core.runtime.IProgressMonitor monitor)This will be called to reduce the number of resources in this model's traversals. | 
| void | CompoundModelMinimizer. minimize(SynchronizationModel syncModel,
        org.eclipse.core.runtime.IProgressMonitor monitor)This will be called to reduce the number of resources in this model's traversals. | 
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.