org.objectweb.medor.optim.api
Interface LeafRewriteRule

All Superinterfaces:
RewriteRule

public interface LeafRewriteRule
extends RewriteRule

A LeafRewriteRule uses LeafRewriters to rewrite QueryLeaves of a given QueryTree.


Method Summary
 void addLeafRewriter(LeafRewriter lr)
           
 LeafRewriter getLeafRewriter(QueryLeaf ql)
           
 java.util.Collection getLeafRewriters()
           
 void removeLeafRewriter(LeafRewriter lr)
           
 
Methods inherited from interface org.objectweb.medor.optim.api.RewriteRule
rewrite, rewrite
 

Method Detail

addLeafRewriter

public void addLeafRewriter(LeafRewriter lr)

removeLeafRewriter

public void removeLeafRewriter(LeafRewriter lr)

getLeafRewriters

public java.util.Collection getLeafRewriters()

getLeafRewriter

public LeafRewriter getLeafRewriter(QueryLeaf ql)