ida.pelab.prt.patternrecognitionTool
Class MatchingModule

java.lang.Object
  extended by ida.pelab.prt.patternrecognitionTool.MatchingModule

public class MatchingModule
extends java.lang.Object


Constructor Summary
MatchingModule()
           
 
Method Summary
 boolean applyHorizontalRecognition(cetus.hir.Traversable treeNode)
           
 void applyVerticalRecognition(cetus.hir.Traversable treeNode)
           
 PatternStructure getMaximumChildLevel(java.util.ArrayList<MatchedInstance> childrenPattern)
           
 void handleDetectedPattern(PatternStructure detectedPattern, cetus.hir.Traversable nodeLevel, java.util.ArrayList<MatchedInstance> subPatterns)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MatchingModule

public MatchingModule()
Method Detail

applyVerticalRecognition

public void applyVerticalRecognition(cetus.hir.Traversable treeNode)

handleDetectedPattern

public void handleDetectedPattern(PatternStructure detectedPattern,
                                  cetus.hir.Traversable nodeLevel,
                                  java.util.ArrayList<MatchedInstance> subPatterns)

getMaximumChildLevel

public PatternStructure getMaximumChildLevel(java.util.ArrayList<MatchedInstance> childrenPattern)

applyHorizontalRecognition

public boolean applyHorizontalRecognition(cetus.hir.Traversable treeNode)