@Beta
public interface IModelMinimizer
Modifier and Type | Interface and Description |
---|---|
static interface |
IModelMinimizer.Registry
A registry for model minimizers.
|
Modifier and Type | Method and 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.
|
void minimize(SynchronizationModel syncModel, org.eclipse.core.runtime.IProgressMonitor monitor)
syncModel
- The synchronization model to be minimized.monitor
- Monitor on which to report progress to the user.void minimize(org.eclipse.core.resources.IFile file, SynchronizationModel syncModel, org.eclipse.core.runtime.IProgressMonitor monitor)
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.
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.