org.eclipse.xtend.backend.syslib
Class DeferredEvalExecutionListener

java.lang.Object
  extended by org.eclipse.xtend.backend.syslib.DeferredEvalExecutionListener
All Implemented Interfaces:
ExecutionListener

public class DeferredEvalExecutionListener
extends java.lang.Object
implements ExecutionListener

Author:
André Arnold - Initial contribution and API

Constructor Summary
DeferredEvalExecutionListener()
           
 
Method Summary
 void postExecute(java.lang.Object result, ExecutionContext ctx, ExpressionBase originator)
           
 void preExecute(ExecutionContext ctx, ExpressionBase originator)
           
 void registerDeferredEvalExpression(DeferredEvalExpression expr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeferredEvalExecutionListener

public DeferredEvalExecutionListener()
Method Detail

preExecute

public void preExecute(ExecutionContext ctx,
                       ExpressionBase originator)
                throws EvaluationVetoException
Specified by:
preExecute in interface ExecutionListener
Throws:
EvaluationVetoException

postExecute

public void postExecute(java.lang.Object result,
                        ExecutionContext ctx,
                        ExpressionBase originator)
Specified by:
postExecute in interface ExecutionListener

registerDeferredEvalExpression

public void registerDeferredEvalExpression(DeferredEvalExpression expr)