Class NullModelMinimizer
- java.lang.Object
-
- org.eclipse.emf.compare.ide.ui.internal.logical.NullModelMinimizer
-
- All Implemented Interfaces:
IModelMinimizer
public class NullModelMinimizer extends Object implements IModelMinimizer
An empty implementation of anIModelMinimizer
.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.emf.compare.ide.ui.logical.IModelMinimizer
IModelMinimizer.Registry
-
-
Constructor Summary
Constructors Constructor Description NullModelMinimizer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
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
minimize(SynchronizationModel syncModel, org.eclipse.core.runtime.IProgressMonitor monitor)
This will be called to reduce the number of resources in this model's traversals.
-
-
-
Method Detail
-
minimize
public void minimize(SynchronizationModel syncModel, org.eclipse.core.runtime.IProgressMonitor monitor)
This will be called to reduce the number of resources in this model's traversals.- Specified by:
minimize
in interfaceIModelMinimizer
- Parameters:
syncModel
- The synchronization model to be minimized.monitor
- Monitor on which to report progress to the user.
-
minimize
public void 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.- Specified by:
minimize
in interfaceIModelMinimizer
- Parameters:
file
- The file that has been used as the starting point to resolve the left logical model.syncModel
- The synchronization model to be minimized.monitor
- Monitor on which to report progress to the user.
-
-