ida.pelab.prt.pattern
Class PatternInstance

java.lang.Object
  extended by ida.pelab.prt.pattern.PatternInstance

public class PatternInstance
extends java.lang.Object


Constructor Summary
PatternInstance(PatternStructure pattern)
           
 
Method Summary
 void addParameter(PatternInstanceParameter param)
           
 java.util.ArrayList<PatternInstanceParameter> getParameters()
           
 PatternStructure getPattern()
           
 void setPattern(PatternStructure patternRef)
           
static PatternInstance ToPatternInstance(cetus.hir.Traversable rootNode, PatternStructure pattern, java.util.ArrayList<MatchedInstance> subPatterns)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PatternInstance

public PatternInstance(PatternStructure pattern)
Method Detail

addParameter

public void addParameter(PatternInstanceParameter param)

getParameters

public java.util.ArrayList<PatternInstanceParameter> getParameters()

getPattern

public PatternStructure getPattern()

setPattern

public void setPattern(PatternStructure patternRef)

ToPatternInstance

public static PatternInstance ToPatternInstance(cetus.hir.Traversable rootNode,
                                                PatternStructure pattern,
                                                java.util.ArrayList<MatchedInstance> subPatterns)