Uses of Class
org.eclipse.emf.compare.ide.ui.logical.SynchronizationModel
Package
Description
-
Uses of SynchronizationModel in org.eclipse.emf.compare.ide.ui.internal.logical
Modifier and TypeMethodDescriptionfinal SynchronizationModel
EMFResourceMapping.getLatestModel()
Returns the latest synchronization model built from a call toEMFResourceMapping.getTraversals(ResourceMappingContext, IProgressMonitor)
.Modifier and TypeMethodDescriptionstatic 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
AdditiveResourceMappingMerger.delegateMergeOfUnmergedResourcesAndMarkDiffsAsMerged
(SynchronizationModel syncModel, org.eclipse.team.core.mapping.IMergeContext mergeContext, EMFResourceMappingMerger.ResourceAdditionAndDeletionTracker resourceTracker, org.eclipse.core.runtime.SubMonitor subMonitor) 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.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
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.void
ModelMinimizerRegistry.minimize
(SynchronizationModel syncModel, org.eclipse.core.runtime.IProgressMonitor monitor) 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
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.ModifierConstructorDescriptionEMFResourceMapping
(org.eclipse.core.resources.IResource resource, org.eclipse.core.resources.mapping.ResourceMappingContext initialContext, SynchronizationModel synchronizationModel, String providerId) Instantiates our mapping given its underlying physicalIResource
. -
Uses of SynchronizationModel in org.eclipse.emf.compare.ide.ui.internal.logical.resolver
Modifier and TypeMethodDescriptionThreadedModelResolver.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.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.LocalModelsResolution.run()
Executes this treatment.ModelsResolution.run()
Executes the resolution. -
Uses of SynchronizationModel in org.eclipse.emf.compare.ide.ui.internal.logical.view
Modifier and TypeMethodDescriptionAbstractLogicalModelViewHandler.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.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.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.Modifier and TypeMethodDescriptionstatic 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. -
Uses of SynchronizationModel in org.eclipse.emf.compare.ide.ui.logical
Modifier and TypeMethodDescriptionIModelResolver.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.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 TypeMethodDescriptionvoid
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
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.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
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.