wugle.expression
Interface Idempotent

All Superinterfaces:
BinaryOperator, java.lang.Cloneable, Expression, Operator
All Known Implementing Classes:
LogicBinaryOperator

public interface Idempotent
extends BinaryOperator


Method Summary
 boolean canIdempotent()
           
 Expression idempotent()
           
 void idempotent(Expression child)
           
 
Methods inherited from interface wugle.expression.BinaryOperator
getLeftChild, getRightChild, setLeftChild, setRightChild
 
Methods inherited from interface wugle.expression.Operator
setChild
 
Methods inherited from interface wugle.expression.Expression
clone, getParent, getSymbol, isEqual, setParent
 

Method Detail

canIdempotent

public boolean canIdempotent()

idempotent

public Expression idempotent()
                      throws java.lang.Exception
java.lang.Exception

idempotent

public void idempotent(Expression child)