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.RegistrygetModelMinimizers in interface IModelMinimizer.Registrypublic IModelMinimizer addMinimizer(IModelMinimizer minimizer)
IModelMinimizer.Registryminimizer to this registry.addMinimizer in interface IModelMinimizer.Registryminimizer - the minimizer to be added.minimizer.public IModelMinimizer removeMinimizer(String className)
IModelMinimizer.Registryminimizer registered within this registry with the given class name.removeMinimizer in interface IModelMinimizer.RegistryclassName - 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.RegistrygetCompoundMinimizer in interface IModelMinimizer.Registry
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.