org.ow2.opensuit.cel.impl.tree.impl.ast
Class AstRightValue

java.lang.Object
  extended by org.ow2.opensuit.cel.impl.tree.impl.ast.AstNode
      extended by org.ow2.opensuit.cel.impl.tree.impl.ast.AstRightValue
All Implemented Interfaces:
IExpression, IExprNode
Direct Known Subclasses:
AstBinaryOperation, AstChoice, AstComposite, AstInvocation, AstLiteral, AstNested, AstUnaryOperation

public abstract class AstRightValue
extends AstNode


Field Summary
 
Fields inherited from class org.ow2.opensuit.cel.impl.tree.impl.ast.AstNode
position
 
Constructor Summary
AstRightValue(int position)
           
 
Method Summary
 boolean isReadOnly()
          Returns true if the expression cannot be set
 void set(IEvaluationContext context, java.lang.Object value)
          Assigns a value to this expression (if no read only)
 
Methods inherited from class org.ow2.opensuit.cel.impl.tree.impl.ast.AstNode
appendExpressionString, appendValuePattern, getExpressionString, getPosition, getValuePattern, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.ow2.opensuit.cel.impl.tree.IExprNode
compile
 
Methods inherited from interface org.ow2.opensuit.cel.IExpression
getGenericType, getType, invoke, isStaticValue
 

Constructor Detail

AstRightValue

public AstRightValue(int position)
Method Detail

isReadOnly

public final boolean isReadOnly()
Description copied from interface: IExpression
Returns true if the expression cannot be set

Returns:
boolean

set

public final void set(IEvaluationContext context,
                      java.lang.Object value)
               throws ExpressionEvaluationException
Description copied from interface: IExpression
Assigns a value to this expression (if no read only)

Throws:
ExpressionEvaluationException


Copyright © 2008-2010 eBMWebsourcing. All Rights Reserved.