jInfer

cz.cuni.mff.ksi.jinfer.twostep.processing.passrepresentant
Class PassRepresentant

java.lang.Object
  extended by cz.cuni.mff.ksi.jinfer.twostep.processing.passrepresentant.PassRepresentant
All Implemented Interfaces:
ClusterProcessor<AbstractStructuralNode>

public class PassRepresentant
extends Object
implements ClusterProcessor<AbstractStructuralNode>

Returns representative of cluster as solution. Trivial cluster processor to prove concept of changing submodules of simplifier. For each clusters, it does no processing (grammar generation), just returns representative.


Constructor Summary
PassRepresentant()
           
 
Method Summary
 AbstractStructuralNode processCluster(Clusterer<AbstractStructuralNode> clusterer, List<AbstractStructuralNode> rules)
          Do the job - given clusterer and rules, process rules to obtain one representative
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PassRepresentant

public PassRepresentant()
Method Detail

processCluster

public AbstractStructuralNode processCluster(Clusterer<AbstractStructuralNode> clusterer,
                                             List<AbstractStructuralNode> rules)
                                      throws InterruptedException
Description copied from interface: ClusterProcessor
Do the job - given clusterer and rules, process rules to obtain one representative

Specified by:
processCluster in interface ClusterProcessor<AbstractStructuralNode>
Parameters:
clusterer - used to cluster rules
rules - of one cluster to process
Returns:
representative which have common parameters of cluster
Throws:
InterruptedException

jInfer

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