Uses of Class
org.eclipse.emf.compare.ide.ui.logical.SynchronizationModel
Packages that use SynchronizationModel
Package
Description
-
Uses of SynchronizationModel in org.eclipse.emf.compare.ide.ui.internal.logical
Methods in org.eclipse.emf.compare.ide.ui.internal.logical that return SynchronizationModelModifier and TypeMethodDescriptionfinal SynchronizationModel
EMFResourceMapping.getLatestModel()
Returns the latest synchronization model built from a call toEMFResourceMapping.getTraversals(ResourceMappingContext, IProgressMonitor)
.Methods in org.eclipse.emf.compare.ide.ui.internal.logical with parameters of type SynchronizationModelModifier 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.Constructors in org.eclipse.emf.compare.ide.ui.internal.logical with parameters of type SynchronizationModelModifierConstructorDescriptionEMFResourceMapping
(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
Methods in org.eclipse.emf.compare.ide.ui.internal.logical.resolver that return SynchronizationModelModifier 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
Methods in org.eclipse.emf.compare.ide.ui.internal.logical.view that return types with arguments of type SynchronizationModelModifier 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.Method parameters in org.eclipse.emf.compare.ide.ui.internal.logical.view with type arguments of type SynchronizationModelModifier 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
Methods in org.eclipse.emf.compare.ide.ui.logical that return SynchronizationModelModifier 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.Methods in org.eclipse.emf.compare.ide.ui.logical with parameters of type SynchronizationModelModifier 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.