org.eclipse.mat.parser.internal.oql.compiler
Class EvaluationContext

java.lang.Object
  extended by org.eclipse.mat.parser.internal.oql.compiler.EvaluationContext

public class EvaluationContext
extends java.lang.Object


Constructor Summary
EvaluationContext(EvaluationContext parent)
           
 
Method Summary
 java.lang.Object getAlias(java.lang.String name)
           
 ISnapshot getSnapshot()
           
 java.lang.Object getSubject()
           
 boolean isAlias(java.lang.String value)
           
 void setAlias(java.lang.String alias)
           
 void setSnapshot(ISnapshot snapshot)
           
 void setSubject(java.lang.Object subject)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EvaluationContext

public EvaluationContext(EvaluationContext parent)
Method Detail

getSnapshot

public ISnapshot getSnapshot()

setSnapshot

public void setSnapshot(ISnapshot snapshot)

getSubject

public java.lang.Object getSubject()

setSubject

public void setSubject(java.lang.Object subject)

getAlias

public java.lang.Object getAlias(java.lang.String name)

setAlias

public void setAlias(java.lang.String alias)

isAlias

public boolean isAlias(java.lang.String value)