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

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

public class DefaultEvaluationContext
extends java.lang.Object
implements IEvaluationContext

Author:
Sebastian Zarnekow - Initial contribution and API

Constructor Summary
DefaultEvaluationContext()
           
DefaultEvaluationContext(IEvaluationContext parent)
           
 
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

DefaultEvaluationContext

public DefaultEvaluationContext()

DefaultEvaluationContext

public DefaultEvaluationContext(IEvaluationContext parent)
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