Uses of Class
org.eclipse.emf.compare.ide.ui.logical.SynchronizationModel
-
-
Uses of SynchronizationModel in org.eclipse.emf.compare.ide.ui.internal.logical
Methods in org.eclipse.emf.compare.ide.ui.internal.logical that return SynchronizationModel Modifier and Type Method Description 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 SynchronizationModel Modifier and Type Method 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
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 SynchronizationModel Constructor 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 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 SynchronizationModel Modifier and Type Method 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
LocalModelsResolution. run()
Executes this treatment.SynchronizationModel
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 SynchronizationModel Modifier and Type Method Description 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.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.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 SynchronizationModel Modifier and Type Method 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. -
Uses of SynchronizationModel in org.eclipse.emf.compare.ide.ui.logical
Methods in org.eclipse.emf.compare.ide.ui.logical that return SynchronizationModel Modifier and Type Method 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.Methods in org.eclipse.emf.compare.ide.ui.logical with parameters of type SynchronizationModel Modifier and Type Method Description 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
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.
-