uk.ac.bbk.dcs.automed.qproc.optimise
Class PatternRule
java.lang.Object
uk.ac.bbk.dcs.automed.qproc.optimise.PatternRule
- All Implemented Interfaces:
- Rule
public class PatternRule
- extends java.lang.Object
- implements Rule
Constructor Summary |
PatternRule(java.lang.String in,
java.lang.String out)
|
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
input
private ASG input
output
private ASG output
PatternRule
public PatternRule(java.lang.String in,
java.lang.String out)
finalize
public void finalize()
- Overrides:
finalize
in class java.lang.Object
apply
public boolean apply(Cell n)
throws java.lang.Exception
- Specified by:
apply
in interface Rule
- Throws:
java.lang.Exception
replace
private void replace(java.util.HashMap map,
Cell root)
match
private boolean match(java.util.HashMap map,
Cell root,
Cell patt)
throws java.lang.Exception
- Throws:
java.lang.Exception