public class ModelMinimizerRegistry extends Object implements IModelMinimizer.Registry
Constructor and Description |
---|
ModelMinimizerRegistry() |
Modifier and Type | Method and Description |
---|---|
IModelMinimizer |
addMinimizer(IModelMinimizer minimizer)
Add the given
minimizer to this registry. |
CompoundModelMinimizer |
getCompoundMinimizer()
Returns a minimizer containing all registered minimizers.
|
List<IModelMinimizer> |
getModelMinimizers()
Returns the list of registered model minimizers.
|
void |
minimize(SynchronizationModel syncModel,
org.eclipse.core.runtime.IProgressMonitor monitor) |
IModelMinimizer |
removeMinimizer(String className)
Removes the
minimizer registered within this registry with the given class name. |
public List<IModelMinimizer> getModelMinimizers()
IModelMinimizer.Registry
getModelMinimizers
in interface IModelMinimizer.Registry
public IModelMinimizer addMinimizer(IModelMinimizer minimizer)
IModelMinimizer.Registry
minimizer
to this registry.addMinimizer
in interface IModelMinimizer.Registry
minimizer
- the minimizer to be added.minimizer
.public IModelMinimizer removeMinimizer(String className)
IModelMinimizer.Registry
minimizer
registered within this registry with the given class name.removeMinimizer
in interface IModelMinimizer.Registry
className
- the class name of a previously registered minimizer
.minimizer
or null if none was registered.public void minimize(SynchronizationModel syncModel, org.eclipse.core.runtime.IProgressMonitor monitor)
public CompoundModelMinimizer getCompoundMinimizer()
IModelMinimizer.Registry
getCompoundMinimizer
in interface IModelMinimizer.Registry
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.