ida.pelab.prt.patternrecognitionTool
Class AuxiliaryRecognitionModule

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

public class AuxiliaryRecognitionModule
extends java.lang.Object

This class loads the user-provided constraint checking for the recognition process of a newly user-defined pattern.


Constructor Summary
AuxiliaryRecognitionModule()
           
 
Method Summary
static boolean compare(PatternStructure pattern, cetus.hir.Traversable subtreeRoot, java.util.ArrayList<MatchedInstance> patternList)
           
static void setCustomUserConstraint(IPatternComparable customUserConstraint)
          Passes the user-defined constraint class to the recognition module.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuxiliaryRecognitionModule

public AuxiliaryRecognitionModule()
Method Detail

setCustomUserConstraint

public static void setCustomUserConstraint(IPatternComparable customUserConstraint)
Passes the user-defined constraint class to the recognition module.

Parameters:
customUserConstraint -

compare

public static boolean compare(PatternStructure pattern,
                              cetus.hir.Traversable subtreeRoot,
                              java.util.ArrayList<MatchedInstance> patternList)