wugle.expression
Interface Identity

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

public interface Identity
extends BinaryOperator


Method Summary
 boolean canIdentity()
           
 Expression identity()
           
 void identity(Expression child)
           
 Value identityElement()
           
 
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

identityElement

public Value identityElement()

canIdentity

public boolean canIdentity()

identity

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

identity

public void identity(Expression child)