edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator
Interface IfExpr

All Known Implementing Classes:
IfExprImp

public interface IfExpr
extends XATMultiSourceOperator

An interface for the ifExpr opertor.

Since:
1.0

Method Summary
 XATTree getElseXAT()
          Gets the else XAT tree
 Expression getIfExpr()
          Gets the if expression.
 XATTree getThenXAT()
          Gets the then XAT tree.
 void setElseXAT(XATTree elseXAT)
          Sets the else XAT tree
 void setIfExpr(Expression expr)
          Sets the if expression.
 void setThenXAT(XATTree thenXAT)
          Sets the then XAT tree.
 
Methods inherited from interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATMultiSourceOperator
getDataSourceAt, getDataSources, getSourceAt, getSources
 
Methods inherited from interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperator
clone, getNode, getOutput, getOutputColumnName, getOutputDataSource, getOutputDataSources, getPrimaryDataSource, getPrimarySource, setNode, setOutput, setOutputColumnName
 
Methods inherited from interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATQueryObject
getStatistics, isValidStatistic
 
Methods inherited from interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATProperties
getProperties, getProperty, isValidPropertyName, setProperty
 

Method Detail

getElseXAT

public XATTree getElseXAT()
Gets the else XAT tree
Returns:
the else XAT tree.
Since:
1.0

getIfExpr

public Expression getIfExpr()
Gets the if expression.
Returns:
the if expression
Since:
1.0

getThenXAT

public XATTree getThenXAT()
Gets the then XAT tree.
Returns:
the then XAT tree.
Since:
1.0

setElseXAT

public void setElseXAT(XATTree elseXAT)
Sets the else XAT tree
Parameters:
elseXAT - the else XAT tree.
Since:
1.0

setIfExpr

public void setIfExpr(Expression expr)
Sets the if expression.
Parameters:
expr - the if expression
Since:
1.0

setThenXAT

public void setThenXAT(XATTree thenXAT)
Sets the then XAT tree.
Parameters:
thenXAT - the then XAT tree.
Since:
1.0