jInfer

cz.cuni.mff.ksi.jinfer.twostep.processing.alternations
Class Alternations

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

public class Alternations
extends Object
implements ClusterProcessor<AbstractStructuralNode>

Trivial implementation of ClusterProcessor - simply returns all possible right sides as alternation in the resulting rule.


Constructor Summary
Alternations()
           
 
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

Alternations

public Alternations()
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