package org.bundlemaker.core.internal.transformation;
import org.bundlemaker.core.internal.api.resource.IModifiableModularizedSystem;
import org.bundlemaker.core.resource.ITransformation;
import org.eclipse.core.runtime.IProgressMonitor;
public interface IInternalTransformation extends ITransformation {
/**
* <p>
* </p>
*
* @param modularizedSystem
* @param monitor
* the progress monitor to use for reporting progress to the user. It is the caller's responsibility to call
* done() on the given monitor. Accepts <code>null</code>, indicating that no progress should be reported and
* that the operation cannot be canceled.
*/
public void apply(IModifiableModularizedSystem modularizedSystem, IProgressMonitor progressMonitor);
}