tom.engine.adt.tomexpression.strategy.expression
Class _EqualTerm

java.lang.Object
  extended by tom.engine.adt.tomexpression.strategy.expression._EqualTerm
All Implemented Interfaces:
Strategy, Visitable

public class _EqualTerm
extends Object
implements Strategy


Field Summary
protected  Environment environment
           
 
Constructor Summary
_EqualTerm(Strategy arg0, Strategy arg1, Strategy arg2)
           
 
Method Summary
 Visitable getChildAt(int i)
           
 int getChildCount()
           
 Visitable[] getChildren()
           
 Environment getEnvironment()
           
 Visitable setChildAt(int i, Visitable child)
           
 Visitable setChildren(Visitable[] children)
           
 void setEnvironment(Environment env)
           
<T extends Visitable>
T
visit(Environment envt)
           
 Object visit(Environment envt, Introspector i)
           
 int visit(Introspector introspector)
           
<T extends Visitable>
T
visit(T any)
           
<T> T
visit(T any, Introspector i)
           
<T extends Visitable>
T
visitLight(T any)
           
<T> T
visitLight(T any, Introspector introspector)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

environment

protected Environment environment
Constructor Detail

_EqualTerm

public _EqualTerm(Strategy arg0,
                  Strategy arg1,
                  Strategy arg2)
Method Detail

setEnvironment

public void setEnvironment(Environment env)
Specified by:
setEnvironment in interface Strategy

getEnvironment

public Environment getEnvironment()
Specified by:
getEnvironment in interface Strategy

getChildCount

public int getChildCount()
Specified by:
getChildCount in interface Visitable

getChildAt

public Visitable getChildAt(int i)
Specified by:
getChildAt in interface Visitable

setChildAt

public Visitable setChildAt(int i,
                            Visitable child)
Specified by:
setChildAt in interface Visitable

getChildren

public Visitable[] getChildren()
Specified by:
getChildren in interface Visitable

setChildren

public Visitable setChildren(Visitable[] children)
Specified by:
setChildren in interface Visitable

visit

public <T extends Visitable> T visit(Environment envt)
                          throws VisitFailure
Specified by:
visit in interface Strategy
Throws:
VisitFailure

visit

public <T extends Visitable> T visit(T any)
                          throws VisitFailure
Specified by:
visit in interface Strategy
Throws:
VisitFailure

visitLight

public <T extends Visitable> T visitLight(T any)
                               throws VisitFailure
Specified by:
visitLight in interface Strategy
Throws:
VisitFailure

visit

public <T> T visit(T any,
                   Introspector i)
        throws VisitFailure
Specified by:
visit in interface Strategy
Throws:
VisitFailure

visit

public Object visit(Environment envt,
                    Introspector i)
             throws VisitFailure
Specified by:
visit in interface Strategy
Throws:
VisitFailure

visitLight

public <T> T visitLight(T any,
                        Introspector introspector)
             throws VisitFailure
Specified by:
visitLight in interface Strategy
Throws:
VisitFailure

visit

public int visit(Introspector introspector)
Specified by:
visit in interface Strategy