cz.cuni.mff.ksi.jinfer.functionalDependencies.interfaces
Interface Repairer
- All Superinterfaces:
- NamedModule
- All Known Implementing Classes:
- NewRepairerImpl, RepairerImpl
public interface Repairer
- extends NamedModule
Interface of a Repairer module.
Repairer is the second, middle module in the repair process. It
receives a initial model and should output a repaired XML tree.
start
void start(InitialModel model,
RepairerCallback callback)
throws InterruptedException
- Start the initial model repairing process. This method is called by the
RepairRunner module as the second stage of repair.
- Parameters:
model
- Initial model to be repaired.callback
- A callback object. When the initial model is repaired,
the resulting XML tree must be sent to the last stage by calling
the finished()
method of this object.
- Throws:
InterruptedException
Generated on Fri Dec 9 00:01:25 CET 2011