org.eclipse.xtext.xbase.interpreter.impl
Class NullEvaluationContext

java.lang.Object
  extended by org.eclipse.xtext.xbase.interpreter.impl.NullEvaluationContext
All Implemented Interfaces:
IEvaluationContext

public class NullEvaluationContext
extends java.lang.Object
implements IEvaluationContext

Author:
Sebastian Zarnekow - Initial contribution and API

Constructor Summary
NullEvaluationContext()
           
 
Method Summary
 void assignValue(QualifiedName qualifiedName, java.lang.Object value)
           
 IEvaluationContext fork()
           
 java.lang.Object getValue(QualifiedName qualifiedName)
           
 void newValue(QualifiedName qualifiedName, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NullEvaluationContext

public NullEvaluationContext()
Method Detail

getValue

public java.lang.Object getValue(QualifiedName qualifiedName)
Specified by:
getValue in interface IEvaluationContext

newValue

public void newValue(QualifiedName qualifiedName,
                     java.lang.Object value)
Specified by:
newValue in interface IEvaluationContext

assignValue

public void assignValue(QualifiedName qualifiedName,
                        java.lang.Object value)
Specified by:
assignValue in interface IEvaluationContext

fork

public IEvaluationContext fork()
Specified by:
fork in interface IEvaluationContext