org.eclipse.epsilon.eol.execute
Class AssignExecutor

java.lang.Object
  extended by org.eclipse.epsilon.eol.execute.AbstractExecutor
      extended by org.eclipse.epsilon.eol.execute.AssignExecutor
Direct Known Subclasses:
DefaultAssignExecutor, EquivalentAssignExecutor, EquivalentAssignExecutor

public abstract class AssignExecutor
extends AbstractExecutor


Constructor Summary
AssignExecutor()
           
 
Method Summary
 java.lang.Object execute(AST ast, IEolContext context)
           
abstract  java.lang.Object getRhsEquivalent(java.lang.Object source, java.lang.Object value, IEolContext context)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AssignExecutor

public AssignExecutor()
Method Detail

execute

public java.lang.Object execute(AST ast,
                                IEolContext context)
                         throws EolRuntimeException
Specified by:
execute in class AbstractExecutor
Throws:
EolRuntimeException

getRhsEquivalent

public abstract java.lang.Object getRhsEquivalent(java.lang.Object source,
                                                  java.lang.Object value,
                                                  IEolContext context)
                                           throws EolRuntimeException
Throws:
EolRuntimeException