jInfer

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.


Method Summary
 void start(InitialModel model, RepairerCallback callback)
          Start the initial model repairing process.
 
Methods inherited from interface cz.cuni.mff.ksi.jinfer.base.interfaces.NamedModule
getDisplayName, getModuleDescription, getName
 

Method Detail

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

jInfer

Generated on Fri Dec 9 00:01:25 CET 2011